Unreal Engine: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Строка 92:
* Скайбокс ('''Skybox''') — проецирование на поверхности отрисовки с другой точки. (которая обычно помещалась в небольшую «коробку» с наложенной текстурой неба, отсюда и название Skybox). Таким образом, отображение не лицевой грани полигонов, а обратной, с заранее наложенной текстурой «неба» на объект. В игре вообще весьма широко использовался прием масштабирования текстур таким способом, что приводило к весьма реалистичным (и самое главное — динамическим, в отличие от игр предыдущих поколений) картинкам окружающей среды. Для сравнения, в [[Quake 3]], использущей движок-конкурент [[id Teach 3]], также было динамичное небо, но в отличие от Unreal, там оно абсолютно не выглядело фотореалистичным (имея кроме того, ошибку в декомпрессии алгоритма S3TC, приведшую к появлению градиентов). Unreal был одной из первых игр, широко использовавших мультитекстурирование, позволявшее (при правильной расстановке источников света и ориентации относительно пререндеренных текстур) добиться эффекта трехмерности поверхностей (хотя истинных технологий Bump mapping в то время не было ещё ни в одной игре).
 
Движок стал одним из первых, в котором появился эффект [[гало]] вокруг источников света, которые плавно затухали, будучи перекрыты краями стен по мере движения игрока; лава и некоторые текстуры луж воды, в которые падали капли, сделаны динамическими благодаря использованию не шейдеров, как в поздних играх, а процедурных текстур; и фотореалистичное анимрованноеанимированное небо.
 
Первоначально движок был выпущен с поддержкой для двух платформ: [[IBM PC-совместимый компьютер|IBM PC]] (Windows) и Macintosh. Благодаря модульной системе движка была заявлена возможность портирования движка на приставки «нового поколения» того времени и позже был успешно использован на таких платформах как GameCube, PlayStation 2 и Xbox. Также поддерживалась независимость сетевого кода от платформы клиента — пользователи Mac OS могли играть в многопользовательском режиме Unreal с пользователями Microsoft Windows.