Crystal Space

редактировать
Crystal Space
Crystal Space logo.svg
Разработчик (и) Йоррит Тайбергхайн и др.
Первоначальный выпуск26 августа 1997 г.; 23 года назад (1997-08-26)
Стабильный выпуск 2.0 / 3 июля 2012 г.; 8 лет назад (03.07.2012)
Репозиторий Изменить это в Викиданных
Написано наC ++
Платформа Cross -platform
Тип 3D-движок
Лицензия GNU LGPLv2.1
Веб-сайтwww.crystalspace3d.org

Crystal Space - это фреймворк для разработки 3D приложений, написанных на C ++ и другими. Первый публичный релиз состоялся 26 августа 1997 года. Обычно он используется как игровой движок, но структура является более общей и может использоваться для любого вида 3D-визуализации. Он очень портативен и работает в Microsoft Windows, Linux, UNIX и Mac OS X. Это также бесплатное программное обеспечение с открытым исходным кодом, распространяемое по Стандартной общественной лицензии ограниченного применения GNU, и было SourceForge.net Проектом месяца в феврале. 2003.

Содержание
  • 1 Конструкция двигателя
  • 2 Характеристики
  • 3 Прием и использование
  • 4 Ссылки
  • 5 Внешние ссылки
Конструкция двигателя

Crystal Space запрограммирован в объектно-ориентированном C ++. Он построен по модульной системе с несколькими более или менее независимыми плагинами. Клиентские программы используют плагины, такие как средство визуализации OpenGL 3D, регистрируя их через Crystal Space (SCF).

Особенности

Crystal Space имеет модули для 2D и 3D графики, звука, обнаружения столкновений и физики с помощью ODE и Bullet.

  • Graphics:
  • Объекты сетки:
    • Сетка на основе плагинов system
    • Сетки на основе треугольников с поддержкой анимации кадров и костей
  • Обнаружение и динамика столкновений:
    • ODE и Bullet dynamics
    • Упрощенное обнаружение столкновений когда полное динамическое моделирование не требуется
Прием и использование

Движок, например, использовался для проектов Open Outcast и PlaneShift.

Ссылки
Внешние ссылки
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Последняя правка сделана 2021-05-16 10:27:56
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте