Вы можете помочь с ежемесячной оплатой облачного хранения файлов или приобретения жестких дисков для хранения.

4A Engine: 3D Engine

<html>

<head>
<meta http-equiv="Content-Language" content="ru">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>

<p>4A Engine - игровой движок, разработанный украинской компанией 4A Games для
использования в своей компьютерной игре Metro 2033, изданной THQ 16 марта 2010
года. 4A Engine является внутренним движком компании и не предлагается для
лицензирования. Движок использует API DirectX версий 9, 10, 11 и 12, OpenGL
версий 3.2 и 4, а также технологии компании Nvidia: физический движок PhysX,
Nvidia 3D Vision, Nvidia HairWorks и технологию трассировки лучей в реальном
времени Nvidia RTX.<br>
<br>
Движок был разработан на Украине группой людей, уволенных (по другой версии -
добровольно ушедших) из компании GSC Game World за год до выхода S.T.A.L.K.E.R.:
Тень Чернобыля. В первую очередь это Олесь Шишковцов и Александр Максимчук,
работавшие в качестве программистов над разработкой движка X-Ray,
использованного в серии компьютерных игр S.T.A.L.K.E.R.. Движок изначально
создавался с возможностью запуска на персональных компьютерах, Xbox 360 и
PlayStation 3. Однако версия «Metro 2033» для PlayStation 3 не была выпущена.<br>
<br>
Шишковцов с коллегами покинули компанию во время разработки S.T.A.L.K.E.R из-за
проблем с движком X-Ray. По словам Олеся, он не поддерживал мультипоточность,
был оснащен слабой и неудовлетворительно работающей сетевой моделью, плохо
управлялись ресурсы и память, что в целом не позволяло пользоваться потоковой
передачей данных, как и общий уровень его возможностей не подходил для 'next-gen'-консолей.
Также, по его же словам, движок имел «ужасный текстовый скриптинг» (X-Ray был
написан в 2000 году), что приводило к задержкам в оригинальной игре.<br>
<br>
Движок поддерживает мультипоточность таким образом, что только PhysX обладает
выделенным потоком, и использует задачную модель (англ. task-model) без
какой-либо предварительной проверки состояний или пред/постсинхронизации, тем
самым позволяя задачам выполняться параллельно. Когда во время разработки
замерялось быстродействие на Xbox 360, то задачи выполнялись со скоростью
«примерно 3000 заданий при 30 мс кадрах для Xbox 360 в сценах с сильной
нагрузкой на CPU и загрузкой всех аппаратных потоков на 100 %». Шишковцов также
говорил, что архитектура чипа NV40 графического процессора RSX в PlayStation 3
оказалась весьма удобной для разработки, отметив также, что там было и множество
«пустых циклов». Движок может использовать отложенный шейдерный конвейер (англ.
deferred shading pipeline) и тесселяцию для большей производительности, а также
поддерживает HDR (полностью, в том числе и со смещением в голубом цвете),
отражения в реальном времени (англ. real-time reflections), цветовую коррекцию,
зернистость и шум, характерные для кинопленки, и многоядерную обработку.<br>
<br>
Игра Metro 2033 продемонстрировала довольно неплохую реализацию объемного
тумана, двойную точность в PhysX-расчетах, размытие объектов, разбитие
подповерхностей для шейдеров покрытия, parallax mapping для всех поверхностей и
высокую геометрическую детализацию при не слишком ресурсоемких LOD-объектах.<br>
<br>
Благодаря использованию PhysX движок получил множество возможностей, например,
разрушаемое окружение, симуляцию изгибов на одежде, волны на воде и другие
элементы, полностью подверженные влиянию окружающей среды. Звуковая часть в
движке обладает поддержкой 3D-позиционирования, создавая впечатление
пространства и расположения источника звука.<br>
<br>
Существует мнение, что данный движок создан на базе движка X-Ray, используемого
в серии игр S.T.A.L.K.E.R, а не является оригинальной разработкой. Впоследствии
это вылилось в скандал. Шишковцов при этом утверждал, что портирование
оригинального движка на консоли было бы чрезвычайно сложным.<span lang="en-us">
(<a target="_blank" href="https://ru.wikipedia.org/wiki/4A_Engine">Wikipedia</a>)</span></p>

</body>

</html>

На данный момент нет содержимого, классифицированного этим термином.