Leksykon IT › Programowanie › Crystal Space

Crystal Space

Programowanie Svenska → Zaktualizowano: 2026-10-27
Więcej informacji
Twórca
Jorrit Tyberghein
Rok
1997
Typ
Silnik 3D
Licencja
LGPL

Jeden z pierwszych darmowych silników 3D, pisany w C++ od 1997 roku i przez dekadę oczywista odpowiedź na pytanie, czy istnieje otwarta alternatywa dla silnika Quake’a.

Belgijski programista Jorrit Tyberghein zaczynał od programowego renderera opartego na portalach: świat składał się z sektorów połączonych otworami, a rysowano tylko to, co było przez nie widać. Myślano tak samo jak w komercyjnych silnikach tamtych czasów, tyle że kod był otwarty, a licencja LGPL — każdy mógł na nim budować.

Z czasem urósł do modułowego systemu wtyczek z renderowaniem OpenGL, fizyką i warstwą encji o nazwie CEL. Było to potężne, ale trudne na wejściu, a gdy OGRE, Irrlicht i później Unity zaoferowały łatwiejszy start, społeczność się wykruszyła. Rozwój zamarł w latach 2010. Zostaje głównie podręcznikowy przykład tego, jak open source bywa pierwszy i mimo to przegrywa użytecznością.

← Wróć do leksykonu