Crystal Space
![]() | |
Тип | Графічний рушій і ігровий рушій |
---|---|
Версії | 2.0 (3 липня 2012)[1][2][3] |
Мова програмування | C++[4] |
Ліцензія | GNU Lesser General Public License і GNU GPL |
Репозиторій | svn.code.sf.net/p/crystal/code/CS/ |
Вебсайт | crystalspace3d.org |
|
Crystal Space 3D — відкритий багатоплатформовий, портативний ігровий 3D-рушій, написаний на C++. Працює з більшістю графічних 3D-карт. Підтримує OpenGL та інші можливості, такі як шейдери і системи освітлення, фізика, 3D-звуки, накладення анімації, дозволяє додавати динамічне освітлення тощо. Передбачений скриптинг (Python, Lua та інші мови).
Рушій підтримує Microsoft Windows, GNU/Linux, UNIX і Mac OS X. У лютому 2003 року був проектом місяця на SourceForge[5].
Дизайн рушія
Crystal Space 3D написаний об'єктно орієнтованою мовою програмування C++. Складається з низки незалежних модулів. Клієнтські програми можуть використовувати плагіни, такі як тривимірна візуалізація OpenGL, шляхом їх реєстрації в Crystal Space за допомогою Shared Class Facility (SCF).
3D-редактор
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/AresEd.jpg/220px-AresEd.jpg)
Для тривимірного рушія Crystal Space 3D існує редактор світу AresEd. Редактор має версії для GNU/Linux (32/64) і Windows. Остання випущена версія редактора має номер 0.0.2. До складу AresEd також входить плеєр для перегляду демосцен, які постачаються разом з редактором. Для нормального запуску AresEd на платформі Windows потрібно встановлювати додаткові бібліотеки.
Див. також
Примітки
- ↑ http://www.crystalspace3d.org/main/Download
- ↑ https://sourceforge.net/projects/crystal/files/crystal/2.0/
- ↑ CS and CEL 2.0 released — 2012.
- ↑ The cs Open Source Project on Open Hub: Languages Page — 2006.d:Track:Q124688
- ↑ Project of the Month, February 2003. Sourceforge.net. Архів оригіналу за 28 липня 2012. Процитовано 30 липня 2012.
Посилання
- Офіційний сайт Crystal Space 3D(англ.)
- Російський сайт Crystal Space 3D [Архівовано 4 серпня 2019 у Wayback Machine.]