Gem3

Материал из Циклопедии
Перейти к навигации Перейти к поиску
Gem3
Игровой движок (Список)
Разработчик Украина Best Way
Часть серии движков Gem
Предыдущий движок серии Gem2
Аппаратные платформы ПК, Xbox 360 (в разработке)
Поддерживаемые ОС Microsoft Windows, Linux (в разработке)
Лицензия Коммерческая, доступен для лицензирования
Последняя версия Gem3
http://ru.bestway.com.ua/index.php/game-license

Gem3 - игровой движок, созданный украинским разработчиком компьютерных игр Best Way для отменённой игры Новый Союз.

Характеристики и особенности движка[править]

Графический движок[править]

Графическая система рассчитана на работу с DirectX 9-видеокартой (необходимо наличие аппаратной поддержки шейдеров версии 2.0 или выше). Визуализируемые объекты могут быть следующих видов:

  • Ландшафт - создается средствами встроенного редактора.
  • Полигональные мэши и материалы.
  • Поддерживаются полностью непрозрачные объекты (blend none), объекты с однобитной текстурной прозрачностью (blend test), а также различные типы полупрозрачности (blend add, blend blend, blend sub). Поддерживаются такие типы материалов как normal mapping, specular lighting, environment mapping, смешивание по альфе или модуляция двух текстур. Гибкая система позволяет легко создавать собственные материалы.
  • Спрайты с различной ориентацией: горизонтальные, billboard, trace (фиксация оси вращения).
  • Декали на геометрии ландшафта и/или других полигональных видов.
  • Системы частиц - мощный движок, с возможностью расширения на уровне пользовательского кода.
  • Поддерживается несколько уровней отрисовки теней в зависимости от требований к производительности: статические спрайтовые тени, динамические тени на ландшафте, динамические тени на ландшафте и на объектах. В качестве оптимизации разрешения теневого буфера применяется трапециевидная коррекция
  • Для отрисовки воды применяется специальный материал, поддерживающий bump-mapped evnironment mapping. Реализована технология отражения сцены в реальном времени на поверхности воды. Для отображения неба используется cubemap. *Эффекты погоды: снег, дождь, песчаная буря, вспышки молнии, ветер (влияет на растения и спецэффекты), настройки цвета и направления основного источника освещения. *Эффект постобработки bloom (замыливание изображения).
  • Освещение сцены реализовано основным источником освещения (параллельный, задает рассеянное освещение и основное диффузное) и динамическим освещением (диффузные точечные и конусные источники освещения, количество ограниченно только производительностью системы).
  • Для сущностей реализована система уровней детализации (LOD), позволяющая задавать класс детализации, в соответствии с которым по расстоянию от камеры могут переключаться (или отключаться) мэшевые виды, отключается перекрестное затенение и/или отключается тень от объекта.