КОМПЬЮТЕРНЫЕ ИГРЫ / ИГРЫ

Unreal


Из-за длительного срока разработки Unreal, курс разработки встретился с внезапным и быстрым прогрессом аппаратных 3D-ускорителей. Поэтому, наряду с продвинутым программным рендерером, Unreal был написан способным использовать все преимущества нового 3Dfx Glide API, который стал доминирующим интерфейсом вплоть до окончания разработки игры. Когда Unreal был наконец выпущен, популярность нового Direct3D API от Microsoft росла практически экспоненциально и Epic очень быстро разработали новый рендерер к своему игровому движку. Однако, Direct3D рендерер, выпущенный изначально для поддержки новых видеокарт Matrox G200, имел меньше возможностей и работал медленнее чем 3dfx Glide, особенно поначалу, когда Direct3D был нестабилен, медленен, и имел множество проблем с качеством графики. Epic пришлось создать более двух десятков патчей для компенсации. Превосходство рендерера Glide над Direct3D было видно в обзоре 3dfx Voodoo 5, в котором эта карта по производительности обошла все более старые видеокарты в Unreal Tournament (написанном тоже на Unreal Engine), благодаря встроенной поддержке Glide. Даже видеокарты, которые последовательно превзошли Voodoo 5 5500 в других играх, не могли выиграть у более высокой эффективности Glide. Даже 3DFx Voodoo 2 обладала большим быстродействием в Glide, чем существенно более современная nVidia GeForce 256, которая вышла позже неё.

Фатальным недостатком Glide было то, что этот API поддерживался только в видеокартах от компании 3dfx. Также Unreal имел ограниченную официальную поддержку OpenGL, в связи с плохими клиентскими драйверами OpenGL от большинства разработчиков оборудования, вместе с результирующей незаинтересованностью Epic в продолжении разработки. OpenGL может иметь более высокую производительность в Unreal, но Glide, в случае наличии видеокарты от 3dfx, и Direct3D в остальных случаях, как правило являлись предпочтительными.

Позже, с 2004 года и поныне, OpenGL-драйверы, разрабатываемые независимыми программистами и бесплатно предлагаемыми в интернете, начали превосходить официальные драйверы по качеству и производительности. Пожалуй, лучшим из них был Chris Donhal’s enhanced OpenGL renderer for Unreal Tournament, доступный для Unreal по адресу OldUnreal.Com, который включает «родную» поддержку таких функций как anti-aliasing, продвинутое мультитекстурирование, в том числе детальное текстурирование за один проход, и hardware T&L, среди прочих продвинутых и экспериментальных настроек драйверов.

Official tech demo for the Unreal Engine 4, the famous game engine developed by Epic Games ! ➥ Subscribe NOW : http://bit.ly/Game-News ➥ Join us on Facebook : http://facebook.com/GameNewsOffici...

Все видео

Ещё с большим энтузиазмом встретили обладатели тогда уже мощных видеокарт (от Geforce2 MX и выше) появление и развитие Glide-эмуляторов (Glide wrapper — ретранслятор), позволяющих фактически имитировать работу 3Dfx Glide API через более актуальные и современные OpenGL (Zeckensack’s Glidewrapper) и Direct3D (dgVoodoo, который также давал возможность играть через Glide в DOS игры).

Использовать патч для Unreal версии 226f для исправления поддержки Direct3D не рекомендуется.

В настоящий момент порталом OldUnreal.COM запущена кампания по развитию «старого-доброго» Unreal. Отдельным тотемом обозначилась разработка т.с. патча 227, добавляющая в игру массу возможностей: поддержка новых графических API (OpenGL 1.3, Direct3D 8-9) и поддержка различных разрешений экрана, звуковых интерфейсов (среди них есть OpenAL, FMOD), внесено много косметических изменений, исправлена куча мелких багов. Сам проект пока ещё тоже не везде идеальный, но работы по выявлению ошибок и их устранению ведутся очень оперативно.

Всё это делается энтузиастами для сохранения зачастую выдающегося дизайнерского стиля каждой старой компьютерной игры, так как с появлением унифицированных API (и OpenGL и Direct 3D) игры стали хоть и фотореалистичны, но — увы — практически неотличимо похожи друг на друга (даже если они сделаны на принципиально разных трёхмерных «движках»), что сделало в них необычный дизайнерский стиль незаметным для требовательных в художественном смысле игроков. В настоящее время маркетинговая гарантированность выпуска игр практически полностью убила, таким образом, творческий подход.

 


Комментарии

Добавить комментарий
Комментарий
Отправить