Crystal Space
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ą.