WikiDer > Delta3D - Википедия
Эта статья не цитировать любой источники. (Октябрь 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Разработчики) | Delta3d |
---|---|
Стабильный выпуск | 2.8.0 / 29 сентября 2014 г. |
Написано в | C ++ |
Операционная система | Кроссплатформенность |
Тип | Игровой движок |
Лицензия | LGPL |
Интернет сайт | https://github.com/delta3d/delta3d/ |
Delta3d является программное обеспечение с открытым исходным кодом игровой движок / симулятор API. Delta3d управляется и поддерживается Caper Holdings LLC. Ранее Институт моделирования, виртуальных сред и моделирования (MOVES) Военно-морская аспирантура в Монтерее, Калифорния, управлял и поддерживал delta3d.[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 Dynamics Engine, Библиотека анимации персонажей (CAL3D) и OpenAL. Вместо того, чтобы хоронить базовые модули, Delta3D объединяет их вместе в простой в использовании интерфейс прикладного программирования (API) - всегда разрешающий доступ к важным базовым компонентам. Это обеспечивает API высокого уровня, в то же время позволяя конечному пользователю иметь функциональность низкого уровня. Движок Delta3D оказывает с использованием Открытая графическая библиотека (OpenGL), который импортирует целый список разнообразных форматы файлов (.flt, .3ds, .obj, даже более того).
Полный список функций см. На странице списка функций Delta3d. здесь.
Поддерживаемые платформы
Delta3d разработан и протестирован на Windows XP с помощью Microsoft Visual Studio, OS X с помощью Лязг, а также Linux с помощью GCC. Все базовые зависимости также являются кроссплатформенными, поэтому практически любая платформа должна быть совместима с несколькими незначительными изменениями исходного кода.
Delta3d-Extras
Delta3d-Extras - это проект, размещенный на SourceForge который содержит множество проектов, связанных с Delta3d Engine. Delta3d-Extras не обязательно разрабатывается или поддерживается командой разработчиков delta3d. Однако сообщество может поделиться своими проектами, связанными с delta3d, со всем миром.
Ядро моделирования
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 Утилита Toolkit (ALUT)
- Открыть Распределенное интерактивное моделирование (DIS)
- Open Dynamics Engine (ODE)
- OpenGL
- OpenSceneGraph (OSG)
- Уровень абстракции физики (PAL)
- PLIB
- Perl-совместимые регулярные выражения (PCRE)
- Xerces
- Злиб
Рекомендации
дальнейшее чтение
- Компьютерная графика и приложения IEEE: Проекты в VR: игровой движок с открытым исходным кодом Delta3D
- Halldale Media Ltd: опубликовано в журнале MS&T, выпуск 5/2009: Игровой движок Delta3D приближается к зрелости (Ссылка не работает, сен 2019)
внешняя ссылка
В Викиучебнике есть книга на следующие темы: Delta3D |