Crystal Space

Crystal Space 3D — открытый кроссплатформенный, портативный игровой 3D движок, написанный на C++. Работает с большинством графических 3D карт. Поддержка OpenGL, дополнительных возможностей, таких как шейдеры и системы освещения, физика, 3D звуки, наложение анимации, позволяет добавлять динамическое освещение и т. д. Предусмотрен скриптинг (Python, Lua и другие языки).

Crystal Space
Тип 3D движок
Разработчик Jorrit Tyberghein и другие.
Написана на C++
Аппаратная платформа Кросс-платформенная
Последняя версия
Лицензия GNU LGPL
Сайт crystalspace3d.org
 Медиафайлы на Викискладе

Движок поддерживает Microsoft Windows, GNU/Linux, UNIX, и Mac OS X. Планируется поддержка Android. В феврале 2003 года был проектом месяца на SourceForge[4].

Дизайн движка

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

3D редактор

AresEd logo

Для трехмерного движка Crystal Space 3D существует редактор мира AresEd. Редактор имеет версии для GNU/Linux (32/64) и Windows. Последняя выпущенная версия редактора имеет номер 0.0.2. В состав AresEd также входит плеер для просмотра демосцен поставляющиеся вместе с редактором. Для нормального запуска AresEd на Windows платформе потребуется установить дополнительные библиотеки.

См. также

Примечания

  1. http://www.crystalspace3d.org/main/Download
  2. https://sourceforge.net/projects/crystal/files/crystal/2.0/
  3. CS and CEL 2.0 released (англ.) — 2012.
  4. Project of the Month, February 2003 (недоступная ссылка). Sourceforge.net. Дата обращения: 30 июля 2012. Архивировано 28 июля 2012 года.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.