- Polybump™ 2: Polybump 2 может использоваться как отдельный инструмент, а также и интегрированно с другими системами, например 3D Max. Утилита создает высококачественное описание поверхности объектов, что позволяет получить по итогам высококачественные настраиваемые модели. При прорисовке каркасов моделей вкупе с данными продукта получается на выходе достаточно высококачественный объект, но время отрисовки модели потрясающе мало! Данные хранятся в легкодоступном формате и могут быть использованы в последующем. Рисунки, требующие больших вычислительных мощностей, прорисовываются очень быстро.
- Прорисовщик нового поколения в режиме реального времени: система прорисовки изображений обеспечивает прозрачную поддержку DirectX версий 9 и 10, вдобавок поддерживаются консольные приставки последнего поколения Xbox360, Playstation 3.
- Система динамических теней реального времени: одной из особенностей CryENGINE 2 является способность воссоздавать реалистичные тени как статичным, так двигающимся объектам. Тени достаточно высококачественные с правильным ракурсом и конечно же объемные.
- Затуманивание: создание туч, туманов, дымки, способных гормонировать с окружающими моделями мира, включая тени, меняющееся освещение сцены, добавляет глубину общей картине путем уменьшения контраста деталей расположенных далеко от центра внимания игрока.
- Технология Terrain 2.5D: на пиксельном уровне любые свойства пикселя (свет, тень) зависят от рядом расположенных, при этом учитывается и ближайшее окружение, способное внести коррекцию в вышеуказанные свойства.
- Обычные карты и карты-параллаксы: на обычных картах мы видим контуры тщательно прорисованных объектов на основе каркаса самой модели, использование зазипованых текстур (3DC/BC5) и вычисленных свойств света, действующих на опеределенное место. CryENEGINE 2 также поддерживает систему параллаксов для усиления чувства глубины картинки (более детальная прорисовка текстуры кирпичной стены, усиливающая реалистичность мира).
- Карты окружения: заранее просчитанная интенсивность света при нахождении внутри каких-либо объектов (помещений).
- Рассеивание светового потока: эмуляция процессов диффузии и дифракции светового потока при прохождении его через прозрачные и полупрозрачные объекты, повышает реалистичность вида кожи и различной растительности.
- Симулятор адаптации глаз и динамическая регулировка света (HDR): используется при резкой смене окружающей обстановки (быстрый выход из подземелья на свет), при этом система HDR поддерживает комфортный уровень рендеринга и освещения в сценах с предельными световыми эффектами.
- Эффект движения и концентрации зрения: Эффект движения применяется для создания эффекта сглаживания, когда осуществляется очень быстрое перемещение объекта либо резкая смена окружения, он может применим как к определенному объекту(ам), так и ко всему окружения. В этот момент мы можем сфокусировать взгляд на ближайшем объекте, в то время как ко всему окружению, находящемуся ближе иль дальше от объекта, применяется эффект движения.
- Световые лучи: используются для подчеркивания светового потока или теней, в момент когда свет пересекается с отсвечивающей или геометрически сложной поверхностью (освещение под водой).
- Технология 3D Ocean: Изменяющаяся поверхность воды под действием ветра и направлением волны, реалистичная береговая линия, учёт глубины водоема, реалистичная обработка теней и подсветки под водой.
- Расширенная технология работы с шейдерами: система скриптов комбинирует использование текстур и математических функций для создания оригинальных эффектов, таких как грязь, мокроту, замороженность определенных поверхностей, которые могут быть использованы как разово, так и в комбинации с металлическим блеском и/или прозрачностью и другими эффектами. Поддерживаются по-пиксельное освещение, отражение, преломление света, работы с объемностью света, анимированные текстуры, прозрачность экрана, окон, пулевые входные и выходные отверстия. Включают множество оригинальных шейдеров, которые способны полностью раскрыть все преимущества от использования шейдерной архитектуры DirectX 10ой версии.
- Опция отображения местности: данная опция позволяет отображать окружение, находящееся на удалении более чем 8 километров, с достаточно высоким качеством, при этом минимизируя нагрузку на процессор и расход памяти.
- Многопоточность движка: имеет прикладное значение на всех уровнях прорисовки изображений, включая деревья и прочую растительность, придавая реалистичности воздействию потока воздуха на модельки, гравитации, взрывам, столкновениям, соприкосновению с другими окружающими объектами без задействования специализированных мощностей процессора (со-процессора).
- Улучшенная физика движка: "живая" растительность, которая адекватно реагирует на дуновения ветра, дождь, совершает характерные движения, реалистично выглядящая канатная дорога - вот то немногое, что вложено в данную технологию.
- Взаимодействующее окружение: любой объект способен разрушать другие объекты (здания, деревья) и затем реалистично взаимодействовать уже с частями порушенного.
- Система мультипликации: значительные успехи были достигнуты в области анимации людей, техники и других объектов. Интегрированный редактор CryENGINE Sandbox2 позволяет в режиме предпросмотра менять характеристики модели и оценить внесенные изменения.
- Система индивидуализации: предоставляется возможность приатачивать к основному объекту готовые заготовки (части), как чего-то анимированного, так и полигоны для воссоздания кожного покрова, применяемые для создания персонажей, также, соответственно, можно манипулировать готовыми заготовками и получать оригинальные объекты. Система поддерживает ручную и даже автоматизированную (с помощью процедур) генерацию готовых примеров (образцов), потребляющих минимум ресурсов. Дополнительная система основана на шейдерах, имитирующих грязь, складки одежды, а также включает камуфляжную окраску кожи персонажей.
- Анимация движений героев: совмещением готовых схем движений персонажей и изменений регулируемых параметров достигается полное взаимодействие с создаваемым персонажем, а также его сосуществование в рамках созданного мира. Это позволяет персонажам перемещаться с разными скоростями, следовать маршрутами с плавно и резко изменяющимися направлениями, перемещать вверх и вниз по вертикали, динамично реагировать на удары, менять стиль передвижения.
- Деформация при движении: Такие алгоритмы как CCD-IK, аналитический IK, основанные на IK или другие эмуляции используются для придания большей оригинальности анимации. Все используемые приемы при прорисовке движений выполняются пошагово, следуя алгоритму. Избегайте типичного подхода при составлении алгоритмов движения, в данном случае используется система искажений, которая умеет сохранять стиль и основы базовых движений, несмотря на то, что в ходе изменений модели так и наровят выйти за рамки дозволенного.
- Высококачественное сжатие анимимации: используемая технология компрессии кадров регулирует уровень сжатия анимации в зависимости от текущих потребностей, что позволяет достигать по крайней мере 90% экономии памяти, без значительных потерь в качестве движения персонажей.
- Встроенный редактор CryENGINE Sandbox2: предоставляет дизайнерам работать в режиме "что ты видишь, то и получаешь".
- Встроенный редактор лицевой части персонажей: многофункциональный редактор использует анализатор аудиозаписи голоса для автоматической анимации мимики персонажа, синхронизации движения губ с речью. Удобный и интуитивно понятный пользовательский интерфейс позволяет создавать анимации быстро и как задумано. Алгоритмы и анимации могут быть единожды созданы и использованы в дальнейшем как составная часть чего-либо. С помощью видеотрекера имеется возможность переносить движения отснятые обычной камерой напрямую в редактор.
- Встроенная система генерации покрытий: придает естественность растительному покрытию в зависимости от уклона поверхности, положения относительно уровня мирового океана, при этом не требует от дизайнера прорисовки каждого кончика растений. Растительность способна поглощать цвет поверхности, расположенной на заднем плане, что придает еще большую естественность окружающему.
- Расширенная система поверхностей со встроенной объектной технологией: позволяет дизайнерам использовать нависающие скалы, пещеры, туннели в своих уровнях, использует посекторную привязку объектов, что снижает общее число полигонов (процессорную нагрузку) при прорисовке общей картинки.
- Визуальная система: позволяет дизайнерам придумавать события, условия и другие моменты логики игры путем установки взаимосвязи между окружающими объектами, также настройки свойств самих объектов и условий изменения их состояний. Отпадает надобность в использовании при написании уровней C++ и скриптов LUA.
- Расширенный программный комплекс и интегрированный FX редактор: облегчает создание чрезвычайно сложных эффектов взрыва, огня, дыма. Поддерживается взаимодействие с другими окружающими объектами, учет воздействующих сил и степени гравитации, полноценное взаимодействие с воздействием светового потока и теней.
- Установки времени суток: Смена времени суток происходит динамически в процессе игры путем регулирования степени освещенности и положения солнца/луны - от лазурного утреннего рассвета до огненного заката и безоблачного лунного пейзажа.
- Инструментарий для создания дорог и рек: упрощает процесс прокладки маршрутов сквозь созданный ландшафт.
- Редактор транспорта: позволяет разработать систему степени деформации, включая деформацию отдельных составных частей, различного рода эффекты, регулировать родь пассажиров в конкретном транспорте (способность управлять башней танка, вооружением), дает полный контроль над ТТХ создаваемого объекта.
- Звуки и музыкальное сопровождение: система музыкального сопровождения CryENGINE 2 предлагает множество механизмов и удобств по обработке данных. Каждый звук несет в себе свои собственные характеристики, звукорежиссер имеет полный контроль над результатом работы, включая динамические звуковые эффекты, сопровождающие весь игровой процесс.
- Микширование: позволяет эффективно контролировать процесс воссоздания звуковой обстановки в процессе разработки игры на каждой стадии.
- Управляемость системы: сложное звуковое оформление студийного качества легко создается при наличии поддержки всех доступных многоканальныых систем (surround). Мультиплатформенная совместимость гарантирована включением FMOD библиотеки.
- Интерактивность: возникающее звуковое сопровождение в зависимости от окружающей обстановки игры и осуществляемых действий.
- Звуки окружающей среды: позволяет звукорежиссеру добиваться полноты передачи картины смены обстановки (различие звукового сопровождения в помещении и вне него, плавный переход из одного состояния в другое).
- Звуки взаимодействия объектов: любой физический контакт имеет уникальное звуковое сопровождение в зависимости от соприкасаемых материалов, массы объектов, скорости взаимодействия.
- Улучшенная система искусственного интеллекта: CryENGINE 2 имеет гибкую и легко настраиваемую систему искуственного интеллекта (AI).
- Система скриптов LUA: позволяет контролировать поведенческую линию с помощью легко создаваемых скриптов LUA, без использования C++.
- Возможность изменения маршрутов: в режиме реального времени, очень сложный механизм, позволяющий правдоподобно прокладывать маршруты в многогранной и часто изменяющейся окружающей обстановке игрового как двумерного, так и трехмерного поля.
- Привязка объектов: позволяет разработчикам уровней легко связать специфическую анимацию, зависящую от окружающих объектов. Сделать привязку как к началу, так и к концу конкретной анимации.
- Начичие встроенного компилятор ресурсов
- Модульность C++
- Поддержка многопоточности процессора
- Анализ эффективности движка в режиме реального времени
- Гибкий рендеринг: способность выводить полученного в различных разрешениях в произвольной форме (включая 360-градусные дисплеи).
- Система постепенной подкачки уровней
- Полноценная поддержка сети (клиент и сервер)
|