Sith (motor)

A Sith motor  a LucasArts által kifejlesztett játékmotor . A Jedi Knight: Dark Forces II ezen a motoron alapul, és a Star Wars Jedi Knight: Mysteries of the Sith című kiegészítője ennek a motornak egy kicsit frissített változatát használja.

A Grim Fandango -ba importálták a GrimE motor részeként, és a Star Wars Droidworks -ben használták .

Hogyan működik

A motort nagyon egyszerű módon tervezték, de szigorú korlátai vannak annak, hogy mit lehet tenni. Például nem támogatja a színenkénti átlátszóságot , és az élsimítási szintje megegyezik a Nintendo 64 -éval .  A renderelés azonban egyszerű, bár a háttér és a fegyverek általában teljesen más renderelési rétegeken vannak első személyű nézetben. A háttér 30 képkocka/mp sebességgel, míg a fegyver 60 képkocka/mp sebességgel lesz renderelve. Bár ez nem okoz gondot játék közben .

A 3do fájlok olyan 3D-s modellek , amelyeket a Sith motor a renderelés alapjaként használ. Mindegyik tartalmaz textúradefiníciókat , amelyeket MAT-fájloknak neveznek, és szöveget, amely részletezi a hálóneveket, csúcsokat, felületeket, az árnyékolás módját és hasonlókat. A MAT fájlokat 256 színű bittérképekre konvertálják ). Ezek a képek csak szabályos sokszögekben jeleníthetők meg, amelyek oldalai nyolcszorosak. Mivel az összes textúra egy fájlban való kombinálása nagyon hosszú ideig elérhetetlen volt (amíg a textúrák beillesztésének jobb módszereit nem fedezték fel a rajongók által készített 3do modellekben ) , minden egyes testrésznek külön textúrája volt. Egyes esetekben a textúrákat többször is használták.

A 3do modellek animációi a KEY fájloknak nevezett fájlokban találhatók. A KEY fájlok animációs definíciók, például a játékos és az ellenséges modell animációs sorozatának minden egyes képkockája, és néha még a hajó repülési útvonala is meghatározható ezekben a fájlokban. A KEY fájlok nagy léptékű módosításai új karaktermozgásokat hozhatnak létre , bár bizonyos esetekben az ellenséges KEY fájlok és a lejátszó KEY fájljai megváltoztathatatlanok.