Next SpacePocta Magic Systems

Domov / Ako vznikla grafika

Ako vznikla grafika

Pozadia striekané airbrushom na papier a naskenované, 3D animácie z programov Imagine a 3D Studio MAX 1.0, renderované na Amige aj na 486, a všetko stlačené do 256 farieb.

Ako čítať túto stránku. Fakty o postupe práce pochádzajú od Petra Hegyiho a z herných súborov. Kontext doby sú historické poznámky o vtedajších programoch a počítačoch, nie fakty o hre. Čo ešte nevieme, je označené .

Pozadia: airbrush na papier

Hra obsahuje 53 miestností a každá má pozadie vo veľkosti 640 × 400 bodov a v 256 farbách. Autori o nich v popise hry píšu: „Zaujímavá ručne kreslená grafika v jednotlivých lokáciach – viac ako 50 lokácií.“

Ako spomína Peter Hegyi, drvivá väčšina pozadí vznikla ručne: striekali sa airbrushom na papier a potom sa naskenovali. Až neskôr, v ďalších fázach vývoja, vznikali niektoré pozadia priamo na počítači. Preto vidno pri prezeraní všetkých pozadí dva rukopisy. Niektoré majú mäkké prechody, štrbiny v stenách a organické tvary: jaskyňa na planéte teleportov, skleník, stoka, mraveniská, strecha hotela s hviezdnou oblohou. Iné, ako zelené koridory G-HERNovej stanice, bar, byt androidiek či šéfova kancelária, majú čisté plochy a ostré hrany.

Ktoré presne pozadia vznikli na počítači, zatiaľ nevieme.

Animácie. Okrem pozadí obsahuje hra:

  • 25 plnoobrazových 3D animácií (10 099 snímok, z toho 9 775 rôznych), ktoré sa hrajú medzi scénami,
  • 717 malých 2D animácií priamo v miestnostiach (kvapkajúca kyselina, blikajúce svetlá, výťahy, lasery) a ďalšie obrázky objektov, spolu 1 103 „objektov“ a 13 494 snímok (z toho 7 959 rôznych obrázkov),
  • tri väčšie filmy vo formáte FLC (titulky, THE END a lebka po smrti).

Podrobnosti o animáciách sú na stránke Animácie.

3D: Imagine a 3D Studio MAX

Ako spomína Peter Hegyi, v programe Imagine vznikli všetky úvodné animácie a väčšina preletov lodí. V 3D Studiu MAX 1.0 vznikla animácia, v ktorej Frank havaruje do skleníka, a niektoré ďalšie. Presné zaradenie každej animácie zatiaľ nepoznáme.

Podľa Petra Hegyiho sa o jednotlivé programy rozdelili dvaja animátori z titulkov: Roman Macko vyrenderoval animácie v Imagine, Kornel Kabele tie v 3D Studiu MAX. Imagine bežal na počítači Commodore Amiga.

Kontext doby (nie z našich súborov):

  • Imagine bol 3D program pôvodne z počítačov Commodore Amiga. Neskôr vyšiel aj pre PC.
  • 3D Studio MAX 1.0 vyšiel v roku 1996 a pôvodne bežal len pod Windows NT.

Renderovanie na Amige a na 486

Hra bola pôvodne plánovaná aj pre Amigu a hlavná časť renderovania prebehla práve na nej. Neskôr sa renderovalo na počítačoch s procesorom 486, lebo vývoj trval viac než štyri roky (podľa Petra Hegyiho sa začal okolo rokov 1993 až 1994) a počas tých rokov sa tím presúval na PC.

Jedna sekunda animácie je dvadsať snímok. Hra obsahuje 10 099 snímok 3D animácie (rôznych je 9 775), čo je približne 8,42 minúty (v slovenskej verzii 8,67, pretože záver B trvá dlhšie).

Farby: 256 a nič viac

Celá hra používa len 256 farieb naraz. Pre maliarov a 3D animátorov to znamenalo, že každý obrázok sa musel upraviť do obmedzenej palety. Plynulé prechody farieb sa pri tom rozpadávajú na pásy.

Autori na to našli niekoľko riešení:

  • Každá miestnosť má vlastnú paletu s 200 voľnými farbami. Zvyšných 56 je spoločných (pozri nižšie).
  • Prvých 56 farieb je v celej hre rovnakých. Patria Frankovi, ostatným postavám, kurzorom a inventáru. Preto Frank vyzerá rovnako v modrobielych jaskyniach planéty teleportov aj v zelenom koridore.
  • Každý segment 3D animácie má vlastnú paletu. Každý segment videa si nesie 256 farieb, ktoré sa najlepšie hodia práve na jeho scénu.
  • Miešacia tabuľka. Pre každú miestnosť je k dispozícii tabuľka, ktorá hovorí, aká farba vznikne zmiešaním dvoch farieb z palety. Slúži na to, aby okraje postáv nevyzerali „vystrihnuto“.

2D animácie a postavy

Malé animácie v miestnostiach (kvapkajúca kyselina, mravce, výťahy, blikajúce lampy) majú formát FLC. Ako spomína Peter Hegyi, postavy sa ručne vystrihovali a animovali v programe od firmy Autodesk. Z dát vychádza, že to s najväčšou pravdepodobnosťou bol Autodesk Animator Pro (nie pôvodný Autodesk Animator). Úplne isté to nie je, lebo meno programu sa v hre nikde priamo nepíše. Stopy v dátach sú ale jednoznačné:

  • Formát FLC je formát Animatora Pro. Pôvodný Animator ukladal súbory FLI, ktoré smú mať najviac 320 × 200 bodov. Všetkých 717 animácií zabudovaných v miestnostiach aj tri veľké filmy sú FLC a žiadny nie je FLI. Tri veľké filmy majú 640 × 480 bodov, čo by formát FLI vôbec nedovolil.
  • Hlavičky nesú pečať programu. V úvode každého z troch veľkých filmov a 701 zo 717 zabudovaných animácií je blok s doplnkovými údajmi (typ 0xF100, „prefix“), ktorý zapisuje Animator Pro. V hlavičke týchto súborov je aj sériové číslo programu, vždy to isté (655, v hex. 0x28F): teda jedna a tá istá kópia programu. V tomto bloku sa zachovali aj cesty k súborom autorov, napríklad k písmu \animator\resource\FONT\=Ram6by6.FNT, čiže k zložke s písmami z inštalácie Animatora. Zvyšných 16 malých animácií nesie namiesto sériového čísla značku „FLIB“ (knižnica na zápis FLC, ktorú používali iné programy), takže vznikli iným nástrojom než priamo uložením z Animatora Pro.
  • Cesta s príponou .CEL. V hlavičke jednej animácie ostala cesta D:\ANIM-NOV\DOLE\POSUNUTE.CEL. Prípona .CEL je pri Animatore Pro názov štetca, teda vystrihnutého výrezu obrazu. V Animatore Pro je súbor CEL v skutočnosti FLC súbor, a presne takto vyzerajú aj naše animácie. Ďalšie cesty z hlavičiek (napríklad D:\TOOLGAME.MS\GENBRUSH\16SEK.CEL, D:\-SCENES-\ZELDOOR\BR\35OPNBOX.cel) ukazujú, že autori so súbormi .CEL naozaj pracovali a ukladali ich do zložiek podľa scén.

Poctivo k tomu patrí jedno obmedzenie. Snímky digitalizovaných postáv sú v hre uložené vo vlastnom formáte (súbory DANIM), nie ako FLC, takže v nich sa meno programu nezachovalo. Že sa herci z Betacamu vystrihovali práve v Animatore Pro, je preto záver z toho, čo Peter Hegyi spomína, a z toho, že všetka ostatná 2D práca v hre z tohto programu pochádza.

Kontext doby (nie z našich súborov): pôvodný Autodesk Animator zo sklonku 80. rokov ukladal animácie FLI s pevným rozlíšením 320 × 200. Jeho nástupca Animator Pro zo začiatku 90. rokov priniesol FLC s ľubovoľným rozlíšením.

Postavy a 2D animácie robil okrem iných Peter Hegyi. Postavy sa natáčali kamerou Betacam na detskom ihrisku a každá snímka sa vystrihla ručne (pozri Herci na Betacame).

V súboroch miestností je 14 095 snímok 2D animácie: 13 494 snímok objektov a animácií v miestnostiach a 601 snímok postáv. Rôznych obrázkov je medzi nimi 8 415: veľa snímok sa opakuje (pozri Koľko snímok sa opakuje).

Kto čo robil

Titulky hry uvádzajú aj tieto roly:

  • Pozadia: Ján Šicko, Kornel Kabele, Viktor Číčaj.
  • 3D animácia: Roman Macko, Kornel Kabele.
  • 2D animácia: Roman Macko, Peter Hegyi, Kornel Kabele.
  • Video produkcia: Ján Valent.
  • Strih: Peter Hegyi, Roman Macko.

Titulky neuvádzajú, kto ktorú miestnosť nakreslil ani kto ktorú animáciu vyrenderoval. Pri 3D animáciách to Peter Hegyi rozdelil podľa programu: Roman Macko v Imagine (na Amige), Kornel Kabele v 3D Studiu MAX. Kto z trojice Šicko, Kabele a Číčaj namaľoval ktoré pozadie, zatiaľ nevieme.

Hore