stringtranslate.com

Кристальное пространство

Crystal Space — это неподдерживаемая [2] платформа для разработки 3D- приложений, написанная на C++ Йорритом Тибергейном и другими. Первый публичный релиз состоялся 26 августа 1997 года. [1] Обычно он используется в качестве игрового движка , но структура более общая и может использоваться для любого вида 3D-визуализации. Он очень портативен и работает в Microsoft Windows , Linux , UNIX и Mac OS X. Это также бесплатное программное обеспечение с открытым исходным кодом , лицензированное под лицензией GNU LGPL-2.0 или более поздней версии , которое было признано проектом месяца SourceForge.net в феврале 2003 года. [3] В 2019 году один из основных разработчиков проекта описал он «фактически мертв и существует уже много лет». [2]

Конструкция двигателя

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

Функции

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

Прием и использование

Например, этот движок использовался для проектов Open Outcast и PlaneShift . [4] Это был проект месяца на SourceForge в феврале 2003 года. [5]

Рекомендации

  1. ^ аб «История». gothapedia.com . Архивировано из оригинала 21 октября 2007 года . Проверено 21 октября 2007 г.
  2. ↑ ab Саншайн, Эрик (31 января 2019 г.). «Crystal Space 3D SDK / Обсуждение». СоурсФордж . Проверено 29 января 2023 г.
  3. ^ «Проект месяца, февраль 2003 г.». SourceForge.net . Архивировано из оригинала 28 июля 2012 г. Проверено 30 июля 2012 г.
  4. ^ Crystal Space 1.2, выпущенный Корвусом Элродом в The Escapist (8 октября 2007 г.)
  5. ^ Коэн, Питер (3 февраля 2003 г.). «SourceForge выделяет игровой движок Crystal Space 3D» . Макмир . Проверено 20 февраля 2023 г.

Внешние ссылки