Sith (motor)

Sith-motorn  är en spelmotor utvecklad av LucasArts . Jedi Knight: Dark Forces II är baserad på denna motor, och dess expansion , Star Wars Jedi Knight: Mysteries of the Sith , använder en något uppdaterad version av denna motor.

Den importerades till Grim Fandango som en del av GrimE-motorn och användes i Star Wars Droidworks .

Hur det fungerar

Motorn är konstruerad på ett mycket enkelt sätt, men den har också strikta gränser för vad som kan göras. Till exempel stöder den inte genomskinlighet per färg och dess kantutjämningsnivå är densamma som för Nintendo 64 .  Det är dock lätt att rendera , även om bakgrunden och vapnen tenderar att vara på helt andra renderingslager i förstapersonsvy. Bakgrunden kommer att renderas med 30 fps medan vapnet kommer att renderas med 60 fps. Även om detta inte orsakar några problem under spelets gång .

3do- filer är 3D-modeller som används av Sith-motorn som grund för rendering. Var och en innehåller texturdefinitioner , kallade MAT-filer, och text som beskriver nätnamn, hörn, ytor, hur de är skuggade och liknande. MAT -filer konverteras bitmappar med 256 färger ). Dessa bilder kan endast renderas i vanliga polygoner vars sidor är en multipel av åtta. Eftersom det var ouppnåeligt att kombinera alla texturer i en fil under mycket lång tid (tills bättre metoder för att inkludera texturer upptäcktes i fan-made 3do-modeller ) , hade varje enskild kroppsdel ​​en separat struktur. I vissa fall användes texturer flera gånger.

Animation av 3do-modeller finns i filer som kallas KEY-filer. KEY- filer är animationsdefinitioner, till exempel varje bildruta i animeringssekvensen för spelaren och fiendemodellen, och till och med fartygsflygvägar kan ibland definieras i dessa filer. Storskaliga ändringar av KEY-filerna kan skapa nya karaktärsrörelser , även om fiendens KEY-filer och spelar KEY-filer i vissa fall är oföränderliga.