QFusion — свободный игровой движок, созданный на основе id Tech 2 (Quake II engine), исходные коды которого id Software выпустила в 2001 году. Использование и модификация движка возможна в соответствии с GNU General Public License. Инициатором разработки (совместно с группой из семи разработчиков) стал Виктор Лучиц. Проект написан на языке C (Си), его можно использовать как на Windows-платформах, так и на UNIX‐подобных. Так же движок позволяет загружать графику (уровни, модели, текстуры) из Quake III и поддерживает скелетную анимацию. В более поздних версиях Qfusion превзошёл возможности id Tech 3, и стал поддерживать попиксельное освещение, мягкие тени и другие современные технологии.

Возможности движка

Поддержка медиа-контента Quake III: карты, шейдеры, видео, модели. Поддержка некоторых форматов моделей: iqm, md3. Скелетная анимация: Inter-Quake Model Format. Воспроизведение формата аудио Ogg Vorbis, полная поддержка стерео-звука. Воспроизведение видео формата Ogg Theora. Поддержка изображений в формате Truevision TGA, JPEG и PNG. Сжатие сетевых пакетов. Пользовательский интерфейс, пользовательский HUD. Графические эффекты: объемный туман, стенсильные тени, карты теней, система частиц, движение/ротация порталов и зеркал, normal mapping моделей. Шейдеры GLSL: контуры для цел-шейдеров, deluxemaps и бамп-маппинг.

Игры использующие движок QFusion

QFusion используется в качестве движка в следующих играх: Warsow, шутер от первого лица. Nosferatu

См. также DarkPlaces

Примечания

Ссылки Официальный сайт и исходники QFusion на GitHub , 2008 , 2013

Категория:Свободные игровые движки Категория:Приложения, использующие OpenGL Категория:Программное обеспечение, написанное на Си Категория:Программное обеспечение для Windows Категория:Программное обеспечение для Linux Категория:Программное обеспечение для macOS Категория:Программное обеспечение с лицензией GNU GPL