Главная | Регистрация | ВходПриветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Редакторы карт » UnrealEd (UE) » Всё о UE
Всё о UE
[M[a]kc]Дата: Суббота, 26.12.2009, 21:21 | Сообщение # 1
Админ
Группа: Администраторы
Сообщений: 1023
Репутация: 0
Статус: Offline
UnrealEd (Unreal Editor, UEd) — редактор уровней и других ресурсов для игр на игровом движке Unreal Engine, который практически всегда идет в поставке с самой игрой (редактор могут назвать иначе, например Rune Editor для игры Rune, но это все равно модифицированный Unreal Editor)
Набор функций

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

Для создания уровней используется CSG и создаваемое на его основе BSP-дерево, как и во многих других движках, но оно примечательно тем, что изначально весь уровень заполнен материей, и создатель уровня вырезает в нем комнаты. Это сильно упрощает создание закрытых уровней, поскольку для создания простой комнаты достаточно вырезать куб, а не делать стены, пол и потолок по отдельности. При необходимости, можно вырезать огромный куб и сделать так, чтобы на его стены проецировалась текстура неба (т. н. скайбокс). В Unreal Engine 3 уровень заполнен пустотой, и хотя ничего не мешает сделать огромный куб с материей, движок уже оптимизированн для additive-геометрии.

Основные возможности:
Создание игровых уровней в WYSIWYG-режиме, доступно также создание ландшафта. Игровые объекты также добавляются в WYSIWYG-режиме.
Обзор всевозможных объектов (классов, текстур, звуков, анимаций и т. д.) и встроенные функции для их базового редактирования. Например, к текстурам можно применять шейдеры, звуки можно смешивать, ускорять, изменять тембр и так далее. Такие функции стали особенно сильны и многообразны в Unreal Engine 3
Возможность запуска игры с текущим уровнем прямо из редактора. Начиная с UE3, это больше не требует запуска нового процесса: игра запускается прямо в редакторе, что, очевидно, сильно экономит ОЗУ и время.
В Unreal Engine 3 появился Кисмет (Kismet) — редактор особого скриптового языка для создания интерактивных и анимированных уровней, в котором используются блок-схемы и никакой работы с UnrealScript. К примеру, можно очень легко сделать загорающуюся лампочку, когда какой-либо бонус становится доступен. Тесно связан с утилитой Matinee — задание анимации/перемещения объектов в определенное время. Позволяет оперировать многими свойствами объектов, например, цветом освещения, поворотом муверов, прозрачностью материалов и так далее. В предыдущих версиях редактора большая часть этих функций могла быть реализована только с помощью скриптов UnrealScript. Несмотря на богатый функционал Kismet имеет ряд ограничений, например, управление ИИ ботов позволяет задать команду боту на перемещение, но не позволяет указать тип перемещения: «бег» или «ходьбу». В связи с этим Kismet для сложных конструкций не может освободить от использования UnrealScript.
[править]
Версии

Версии поставляемого редактора зависят от движка, который использует соответствующая игра. Например, игра Rune основана на Unreal Engine 1, а значит, RuneEd это Unreal Editor 1.
[править]
Unreal Editor 1

Эта самая первая версия редактора, была написана на Visual Basic и была довольно нестабильна. Впервые поставлялась вместе с игрой Unreal, позже с Unreal Tournament. Специальная версия редактора RuneEd поставлялась с игрой Rune.
[править]
Unreal Editor 2

Эта версия редактора была уже гораздо стабильнее, и практически не вылетала. Редактор был практически полностью переписан. Добавлялся одним из патчей для Unreal Tournament (и был включен в 1.5-версию движка)
[править]
Unreal Editor 3

Этот редактор шел уже в комплекте с UT2003, и был предназначен для следующего поколения движка — Unreal Engine 2. Внешне практически не отличался от UEd 2, но функционал был несколько расширен в соответствии с движком.

Вместе с игрой Brothers in Arms и в наборе BiA SDK поставляется видоизмененная версия редактора, под названием BiA Editor. Также вместе с игрой Postal 2 поставлялась измененная версия редактора под названием PostEd.
[править]
Unreal Editor для Unreal Engine 3

В дальнейшем нумерация версий прекратилась (хотя некоторые называют его UEd 4, разработчики говорят, что это неверно), а сам редактор претерпел значительные изменения. Общие принципы работы в нем сохранились, однако в остальном изменения очень велики. Интерфейс был переписан на wxWidgets, также была информация о портировании редактора под Linux[1]. Само построение уровней мало изменилось, но добавилось много приятных мелочей — редактор Kismet, функция Play In Editor, не требующая для тестового запуска уровня ждать загрузки целой игры, виджеты для быстрого и простого перемещения объектов и тому подобное. Браузер объектов полностью объединен, теперь можно просмотреть содержимое пакета целиком (например, материалы, текстуры и объекты вместе) в одном списке.

Использование аддитивной геометрии ускоряет сборку карты и упрощает создание неба — теперь не используются скайбоксы, а весь уровень накрывается гигантским куполом с текстурой неба.



 
Форум » Редакторы карт » UnrealEd (UE) » Всё о UE
  • Страница 1 из 1
  • 1
Поиск:


Бесплатный хостинг uCoz