В этой статье не процитировать какие - либо источники . ( октябрь 2014 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
Разработчики) | Delta3d |
---|---|
Стабильный выпуск | 2.8.0 / 29 сентября 2014 г . |
Написано в | C ++ |
Операционная система | Кроссплатформенность |
Тип | Игровой движок |
Лицензия | LGPL |
Интернет сайт | https://github.com/delta3d/delta3d/ |
Delta3d - это API движка для игр / моделирования с открытым исходным кодом . Delta3d управляется и поддерживается Caper Holdings LLC. Ранее delta3d управлялся и поддерживался Институтом моделирования, виртуальных сред и моделирования (MOVES) при Высшей военно-морской школе в Монтерее, Калифорния. [1] Alion Science также внесла большой вклад в усовершенствования и функции.
Delta3d выпускается под Стандартной общественной лицензией ограниченного применения GNU (LGPL). Внешние модули имеют собственное лицензирование. Некоторые модули, такие как Qt , требуют, чтобы пользователь загрузил и установил отдельно для использования с Delta3d.
Delta3d - это широко используемый движок для игр и моделирования с открытым исходным кодом, поддерживаемый сообществом. delta3d подходит для самых разных целей, включая обучение, образование, визуализацию и развлечения. Delta3d уникален, потому что он предлагает функции, специально подходящие для сообществ моделирования, моделирования и DoD, такие как архитектура высокого уровня (HLA), After Action Review (AAR), крупномасштабная поддержка ландшафта и интеграция с SCORM Learning Management System (LMS). .
Механизм delta3d [ править ]
Delta3d - это движок с открытым исходным кодом, который можно использовать для игр, моделирования или других графических приложений. Его модульная конструкция объединяет другие известные проекты с открытым исходным кодом, такие как Open Scene Graph , Open Dynamics Engine , Библиотека анимации персонажей (CAL3D) и OpenAL . Вместо того, чтобы скрывать базовые модули, Delta3D объединяет их вместе в простой в использовании интерфейс прикладного программирования ( API ), всегда предоставляя доступ к важным базовым компонентам. Это обеспечивает высокоуровневый API, в то же время позволяя конечному пользователю использовать функциональность низкого уровня. Движок Delta3D выполняет рендеринг с использованием открытой графической библиотеки.( OpenGL ), который импортирует целый список различных форматов файлов ( .flt , .3ds , .obj и даже больше).
Полный список функций см. На странице со списком функций Delta3d здесь .
Поддерживаемые платформы [ править ]
Delta3d разработан и протестирован в Windows XP с использованием Microsoft Visual Studio , OS X с использованием Clang , а также Linux с использованием GCC . Все базовые зависимости также являются кроссплатформенными, поэтому практически любая платформа должна быть совместима с несколькими незначительными изменениями исходного кода.
Delta3d-Extras [ править ]
Delta3d-Extras - это проект, размещенный на SourceForge, который содержит множество проектов, связанных с движком Delta3d. Delta3d-Extras не обязательно разрабатывается или поддерживается командой разработчиков delta3d. Однако сообщество может поделиться своими проектами, связанными с delta3d, со всем миром.
Simulation Core [ править ]
Simulation Core, обычно называемый SimCore, представляет собой «совместную» реализацию функциональности delta3d, предоставляющую «базовые» возможности для приложения MMORPG с использованием delta3d. SimCore разработан в первую очередь Alion Science and Technology. Первая версия SimCore была разработана в рамках проекта Deployable Virtual Training Environment (DVTE) для USMC, который стартовал в 2006 году. Хотя Alion по-прежнему является основным разработчиком SimCore, сейчас он используется рядом других компаний и организаций по всему миру. Сообщество моделирования и моделирования (M&S).
Для сборки и «запуска» SimCore требуется множество дополнительных библиотек, включая дополнения к основной сборке Delta3d.
Физика - спецэффекты и возможности системы частиц . «Уровень абстракции физики» (PAL) используется для предоставления стандартного API для различных библиотек физики.
Библиотеки [ править ]
Несколько продуктов с открытым исходным кодом являются частью пакета Delta3d. Их можно собрать или использовать предоставленные двоичные файлы / библиотеки для создания и запуска приложений на основе Delta3d на собственной компьютерной системе. Текущая версия продукта может быть несовместима с delta3d.
- Способствовать росту
- Пуля
- Cal3D
- CEGUI
- CppUnit
- экспат (необязательно)
- FreeType
- Игровой сетевой движок (GNE)
- ГДАЛ
- HawkNL
- libpng
- OpenAL Utility Toolkit (ALUT)
- Открытое распределенное интерактивное моделирование (DIS)
- Open Dynamics Engine (ODE)
- OpenGL
- OpenSceneGraph (OSG)
- Уровень абстракции физики (PAL)
- PLIB
- Perl-совместимые регулярные выражения (PCRE)
- Xerces
- Злиб
Ссылки [ править ]
Дальнейшее чтение [ править ]
- Компьютерная графика и приложения IEEE: проекты в VR: игровой движок с открытым исходным кодом Delta3D
- Halldale Media Ltd: опубликовано в журнале MS&T Magazine, выпуск 5/2009: игровой движок Delta3D достигает зрелости (ссылка не работает, сентябрь 2019 г.)
Внешние ссылки [ править ]
В Викиучебнике есть книга по теме: Delta3D |
- Исходный репозиторий
- Архив официального сайта
- Архив Caper Holdings LLC
- Институт движений
- Уровень абстракции физики (PAL)