Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
xtreme3d [2024/07/05 23:59] admin |
xtreme3d [2025/04/09 01:43] (текущий) admin |
====== Xtreme3D ====== | ====== Xtreme3D ====== |
**Xtreme3D** - внешний 3D-[[движок]] для [[Game Maker]] (DLL), основанный на библиотеке [[GLScene]]. Написан на Delphi. Ранние версии были несвободными, ветка 3.x распространяется по лицензии [[https://ru.wikipedia.org/wiki/Mozilla_Public_License|Mozilla Public License]]. | **Xtreme3D** - внешний 3D-[[движок]] для [[Game Maker]] (DLL), основанный на библиотеке [[GLScene]]. Написан на [[Delphi]]. Ранние версии были несвободными, ветки 3.x и 4.x распространяются по лицензии [[https://ru.wikipedia.org/wiki/Mozilla_Public_License|Mozilla Public License]]. |
| |
===== История ===== | ===== История ===== |
Эта версия Xtreme3D, как и оригинал, написана на Delphi с использованием [[GLScene]]. В основе Xtreme3D 3.0 лежит форк GLScene 1.0.0.0714. Из главных новшеств Xtreme3D 3.0 стоит отметить поддержку шейдеров GLSL, тени shadow mapping, антиалиасинг, поддержку форматов [[LOD]] и [[B3D]], многочисленные улучшения в физическом движке ODE. | Эта версия Xtreme3D, как и оригинал, написана на Delphi с использованием [[GLScene]]. В основе Xtreme3D 3.0 лежит форк GLScene 1.0.0.0714. Из главных новшеств Xtreme3D 3.0 стоит отметить поддержку шейдеров GLSL, тени shadow mapping, антиалиасинг, поддержку форматов [[LOD]] и [[B3D]], многочисленные улучшения в физическом движке ODE. |
| |
В последующие годы вышло несколько обновлений в ветке 3.0, включающих множество интересных нововведений, таких как [[FBO]], новая система освещения, улучшенный API для объектов [[Freeform]] и экранных объектов, TrueType-шрифты и текст в Юникоде, Ragdoll в ODE, новый физический движок [[Kraft]], физика мягких тел, прокси-актеры, новые инструменты для работы с ландшафтами, а также функции для создания окон и управления ими. Последняя на данный момент стабильная версия - **3.9.2**. | В последующие годы вышло несколько обновлений в ветке 3.0, включающих множество интересных нововведений, таких как [[FBO]], новая система освещения, улучшенный API для объектов [[Freeform]] и экранных объектов, TrueType-шрифты и текст в Юникоде, Ragdoll в ODE, новый физический движок [[Kraft]], физика мягких тел, прокси-актеры, новые инструменты для работы с ландшафтами, а также функции для создания окон и управления ими. |
| |
С 2022 года сообществом ведется разработка [[Xtreme3D 4.0]]. | В 2025 году вышел 64-битный [[Xtreme3D 4.0]], совместимый с актуальными версиями [[GameMaker]]. |
| |
Разработчики Xtreme3D 3.x - [[Gecko]], [[FireRun]], [[Rutraple]] aka Hacker, [[Ghost]], [[gadmaker]]. | Разработчики Xtreme3D 3.x и 4.x - [[Gecko]], [[FireRun]], [[Rutraple]] aka Hacker, [[Ghost]], [[gadmaker]]. |
| |
===== Возможности ===== | ===== Возможности ===== |
| |
===== Преимущества и недостатки ===== | ===== Преимущества и недостатки ===== |
По сравнению с другими движками для GM, Xtreme3D отличает легковесность (основная библиотека занимает всего 2 Мб), низкие системные требования (большая часть функций работает на видеокартах эпохи OpenGL 1.x-2.0), простая для понимания архитектура. | По сравнению с другими движками для GM, Xtreme3D отличает легковесность, низкие системные требования, простая для понимания архитектура. К недостаткам (актуальным для версии 4.0) можно отнести отсутствие универсальной системы частиц, теневых карт для точечных источников света, устаревший графический конвейер с фиксированным количеством источников света, отсутствие возможности воспроизводить видео. |
| |
К недостаткам (актуальным для версии 3.9.2) можно отнести отсутствие поддержки x64, отсутствие универсальной системы частиц, теневых карт для точечных источников света, устаревший графический конвейер с фиксированным количеством источников света, отсутствие возможности воспроизводить видео. | |
| |
===== Ссылки ===== | ===== Ссылки ===== |
* [[https://web.archive.org/web/20080614222649/http://home.tiscalinet.de/xception|Сайт оригинального Xtreme3D (заархивирован)]] | * [[https://web.archive.org/web/20080614222649/http://home.tiscalinet.de/xception|Сайт оригинального Xtreme3D (заархивирован)]] |
* [[https://xtreme3d.ru|Сайт Xtreme3D 3.x]] | * [[https://xtreme3d.ru|Сайт русскоязычного сообщества Xtreme3D]] |
* [[https://xtreme3d.ru/forum|Русскоязычный форум]] | * [[https://xtreme3d.ru/forum|Русскоязычный форум]] |
* [[https://github.com/xtreme3d/xtreme3d|Xtreme3D на GitHub]] | * [[https://github.com/xtreme3d/xtreme3d|Xtreme3D на GitHub]] |