Jump to content

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

Кристальное пространство
Разработчик(и) Йоррит Тибергейн и др.
Первоначальный выпуск 26 августа 1997 г .; 26 лет назад ( 1997-08-26 ) [1]
Финальный выпуск
2.0 / 19 февраля 2018 г .; 6 лет назад ( 19 февраля 2018 )
Репозиторий
Написано в С++
Платформа Кросс-платформенный
Тип 3D engine
Лицензия LGPL-2.0 или более поздняя версия
Веб-сайт исходная кузня .сеть /проекты /кристалл /

Кристальное пространство – это неподдерживаемое [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] В феврале 2003 года это был проект месяца на SourceForge . [5]

  1. ^ Jump up to: а б «История» . gothapedia.com . Архивировано из оригинала 21 октября 2007 года . Проверено 21 октября 2007 г.
  2. ^ Jump up to: а б Саншайн, Эрик (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 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 35be71a8c2048125603d83c1c06e86b8__1719186960
URL1:https://arc.ask3.ru/arc/aa/35/b8/35be71a8c2048125603d83c1c06e86b8.html
Заголовок, (Title) документа по адресу, URL1:
Crystal Space - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)