Animánie na AmizeLuboš Němec
V dalším z pokračování článků o přehrávání animací na Amize si něco povíme o
přehrávačích animací ve formátech IFF Anim, FLC/FLI a také o několika dalších
playerech různých formátů. AVId
Pro začátek bych se chtěl ještě vrátit k formátu AVI (viz. CyberAVI, AR 24),
objevil se totiž nový přehrávač AVI animací s názvem „AVId“. V současné době je
program v počátcích svého vývoje a nepodporuje tolik AVI kódových formátů jako
CyberAVI, je však mnohem rychlejší! Jedná se o shareware s poplatkem 15,- DM,
neregistrovaná verze přehrává pouze prvních 400 snímků a nepodporuje HAMR
screenmódy. Autor AVIdu „spáchal“ též externí videodrivery „Savage“ (030 až 060
verze) pro ShapeShifter a rychlost AVIdu plně odpovídá programu kompletně
napsanému v assembleru. Přehrávač vyžaduje procesor alespoň 68020, AmigaOS 3.0+
a 1 MB paměti. Podporovány jsou AVI formáty Microsoft RGB (8/16 bitů), Microsoft
Video 1 (8/16 bitů) a Radius Cinepak (24 bitů), zvuk umí AVId dekódovat zatím
jen z 8-mi bitového mono formátu PCM. V době psaní tohoto článku se jednalo o
první betaverzi, takže další formáty určitě brzy přibudou. Program samozřejmě
umí přehrávat animace přímo z harddisku nebo z CD-ROM a podle mých testů není
problém dosáhnout opravdu ďábelské rychlosti přehrávání i s animacemi ve
vysokých rozlišeních a to v originálních screenmódech Amigy! Samozřejmě k tomu
budete potřebovat hodně rychlý procesor, grafická karta však kupodivu a ke
štěstí uživatelů nyní vyžadována. Jestliže je CyberAVI s grafickou kartou slušně
rychlý, je AVId superrychlý i bez ní! Je to sice jen ve 256 barvách, ale bude-li
v plné verzi fungovat chunky-to-planar konverze do módů HAM8, jak autor slibuje
v manuále, bude AVId opravdu bezkonkurenčně nejrychlejším přehrávačem AVI
animací na Amize. Srovnání obou AVI přehrávačů je pak celkem jednoduché.
CyberAVI podporuje mnohem víc AVI kódových formátů (obrazových i zvukových) a
grafické karty standardu CyberGraphX a navíc se jedná o freeware. AVId je
shareware a přehrává animace viditelně rychleji. Záleží tedy jen na vás, pro
který AVI přehrávač se rozhodnete. Co je vlastně IFF Anim?
Rád bych nejprve zopakoval některé obecné rysy formátu IFF Anim. Tento
formát byl vyvinut přímo pro Amigu (tuším že se na tom podílela firma Electronic
Arts, respektive Daniel Silva) a podporoval jej například kreslící a animační
program DPaint. Mimo chodem, několik verzí DPaintu existuje i na PC a ve své
době byl i na této platformě tento program velmi oblíbený. IFF Anim se dělí na
několik kategorií podle stupně komprese a způsobu kódování dat. Všechny IFF Anim
formáty od Anim5 výš mohou být teoreticky klidně truecolorové, přehrávat je
můžete s mnoha druhy a typy přehrávacích programů. IFF Anim5 je nejstarším
„použitelným“ a stále široce používaným formátem, s nižší specifikací (IFF
Anim1, 2 a 3) se už dnes patrně nesetkáte, některé přehrávače je však samozřejmě
podporují. IFF Anim5 je rozumným kompromisem délky animace a rychlosti
přehrávání, je použit relativně dobrý komprimační algoritmus. Protože však mnoha
uživatelům na výsledné délce animace nezáleží a naopak vyžadují co nejrychlejší
přehrávání, W.Hofer vyvinul formát IFF Anim7. Tento formát existuje ve dvou
specifikacích podle typu kódování (neplést s kompresí) a používá buď 16-ti nebo
32-bitové kódování. Posledním formátem je IFF Anim8 vytvořený firmou ASDG
(přejmenovanou později na „Elastic Reality“) a opět existuje v 16-ti a
32-bitových verzích. Co se stalo s IFF Anim4, 6 a jestli byly vůbec někdy
vyvinuty, se mne prosím neptejte, protože jsem o jejich případné existenci
nesehnal řádné informace.
Žádný z IFF Anim formátů bohužel nemá přímou podporu zvuku, na to prostě nebyl
tento formát navržen a řeší se to převážně pomocí různých externích skriptů či
spustitelných souborů s časovými údaji, jaký zvuk ve kterou dobu spustit. Z
přehrávačů IFF Anim formátu, které zobrazují animace na externích obrazovkách v
libovolném rozlišení v originálních screenmódech Amigy je zatím stále
nejrychlejší „MainActor“, směle mu však může konkurovat „Scala“ a sem tam i
nějaký PD přehrávač. Máte-li grafickou kartu, je pro vás asi nejlepší volbou
opět MainActor (Scala zde bohužel nepřichází v úvahu) nebo různé specializované
přehrávací prográmky dodávané s většinou grafický karet.
Následujících několik popisovaných přehrávačů zobrazuje animace v okénku na
Workbenchi a neumí přehrávat animaci přímo z harddisku, to zatím zvládne jen
poměrně málo programů pro Amigu, např. „BigAnim“, „Viewtek“, MainActor či Scala. WinPlay
Díky velkému rozšíření poměrně kvalitního formátu IFF Anim existuje
samozřejmě nejvíce dostupných přehrávačů právě pro tento formát. Když pominu
komerční programy, jako je již zmíněná Scala, MainActor, „ADPro“, „ImageFX“,
„Xi-Paint“, „Photogenics“, „DPaint“, „PersonalPaint“ a mnoho dalších programů
zaměřených na vytváření animací pochopitelně s možností přehrávání, existuje pro
Amigu také velké množství PD přehrávačů. Následujících pár řádek věnuji několika
z nich, jedná se především o playery, které dokáží přehrávat animace v okénku na
Workbenchi nebo nějakém jiném pubscreenu (veřejné obrazovce).
„WinPlay“ přehrává celkem rychle IFF Anim animace v okénku na WB a podporuje až
256 barev. Speciální módy HAM/HAM8 program zatím neumí a zřejmě ani umět nikdy
nebude. WinPlay funguje na každé Amize, ale má problémy se systémem CyberGraphX
i s procesorem 68060. Z pochopitelných důvodů je při přehrávání přemapována
barvová paleta, takže se klidně může stát, Že Workbench jakoby zmizí. Stačí
ovšem vyjet z okénka WinPlaye a vše se uvede opět do původního stavu. To však
dělá naprostá většina takto navržených přehrávačů, z technických důvodů je to i
nejjednodušší řešení. WinPlay umožňuje navíc paletu přemapovat podle několika
kritérií - podle palety Workbenche, animace samotné nebo jejich kombinací takže
s barevnou paletou mít žádné problémy nebudete. Poněkud nepříjemný je fakt, že
program nedokáže přehrávat animace na pubscreenu, ale zásadně trvá jen na
samotném Workbenchi. WinPlay má jednoduché ovládání a dokáže dokonce ukládat na
disk jednotlivé snímky vy formátu IFF ILBM. Příští verze programu by měly umět
přehrávat i IFF Anim a také FLC/FLI animace přímo z harddisku, podporovat
animace obsahující několik barvových palet a měnit velikost okénka. WinPlay má
bohužel jeden značný nedostatek, nedokáže totiž přehrát animace delší než je
CHIP RAM a i vzhledem k používání této pomalé grafické paměti je rychlost
přehrávání mírně řečeno mizerná. W-Anim
Prakticky vše co bylo uvedeno u přehrávače WinPlay, platí i pro další
„okénkový“ přehrávač „W-Anim“. Přehrává animace ve formátu IFF Anim5 a vyžaduje
Amigy s AGA grafickými čipy. Ovládání je opět přehledné a jednoduché, s
grafickými kartami pod systémem CyberGraphX nemá program žádné problémy. Počet
barev, ve kterých máty spuštěný Workbench není sice podle manuálu příliš
důležitý, ale samozřejmě 256 barevná animace bude v 8-mi barevném WB vypadat
příšerně (prakticky nic neuvidíte). Obecně zde platí, že má-li animace např. 8
bitplánů, je nutné mit Workbench také v 8-mi bitplánech, jinak jsou výsledky
téměř nepoužitelné. Jinak je však přemapování palety rychlé a účinné. Stejně
jako u WinPlaye, i zde chybí možnost zapnout nějaký druh ditheringu. Program je
napsán v BlitzBasicu (!) a přestože rychlost přehrávání není žádný zázrak, dá se
program poměrně dobře použít. AnimInWindow
Třetím do počtu je přehrávač „AnimInWindow“. Jednoduchý prográmek s
jednoduchým použitím dovoluje měnit velikost okénka, rychlost přehrávání se
reguluje funkčními klávesami a s grafickými kartami opět nemá řádné problémy.
Pokusíte-li se přehrát animaci s více barvami než v kolika máte spuštěný
Workbench, AnimInWindow vás o tomto stavu informuje, zikonifikuje se (abyste ho
nemuseli znovu spouštět) a můžete tedy bez problémů změnit počet bitplánů
Workbenche. Zajímavá je také skutečnost, že okénko programu funguje současně
jako app ikona a přetáhnete-li na něj větší množství animací, budou se všechny
postupně přehrávat. AnimInWindow je asi nejrychlejší ze všech tří popisovaných
okénkových přehrávačů, při přehrávání navíc slušně překresluje obrazovku a
vzniká tak minimum chyb, bez grafické karty však stejně nečekejte žádné zázraky.
Animace ve 256 barvách lze v originálních screenmódech Amigy přehrávat téměř
plynule v Low Resu, Workbench běžící v jakémkoliv jiném rozlišeni přehrávání
velmi zpomaluje a např. v Multiscanu jsou již výsledky dost hrozné. To však
platí o všech okénkových přehrávačích, které jsou závislé na rozlišení
Workbenche. FLX, Flip
Pokračovat budu přehrávačem FLI/FLC animací, který je umí přehrát rovněž v
okénku na Workbenchi. „FLX“ je freeware a současná verze se ovládá z CLI/Shellu
a po spuštění programu i z WB menu. Vyžadován je procesor 68020 a lepší a
AmigaOS2.04+. Rychlost přehrávání je díky použitému programovacímu jazyku
(assembleru) slušná, ale žádný zázrak to není. S procesorem 68060 a grafickou
kartou se rychlost pohybuje u animací v klasickém FLI rozlišení 320x200 bodů
mezi 15-20 snímky/s, u animaci ve vyšším rozlišení je to pak ještě mnohem
slabší. Program umí až 256 barevné animace (FLI/FLC ostatně ani ve více barvách
nejsou) a zvládne též měnit velikost okénka. Přemapování palety lze u FLX
provést dvěma obvyklými způsoby - Workbench se přemapuje do palety animace nebo
naopak. Pod systémem CyberGraphX nemá program žádné problémy a zvládne dokonce
přehrávat několik animací současně (i když pak je rychlost dost ubohá). Ovládání
z menu je opět velmi jednoduché a praktické a k celému programu nelze než dodat,
že je to kvalitně odvedená práce.
Nejrychlejším přehrávačem FLI/FLC animací na Amize je dosud stále ještě program
„Flip“, pocházející z roku 1994. S 68060 umí u standardních FLI animací až
neuvěřitelných 90 snímků/s, a to v originálních screenmódech Amigy (!), protože
grafické karty nejsou podporovány. Program umí přehrávat animace pouze na
nezávislých obrazovkách, zobrazení v okénku není podporováno. Je škoda, že jeho
autor ponechal program osudu, programovat však zjevně umí. Flip má celkem
propracované ovládání z CLI/Shellu (GUI lze bez problémů dodělat např. s pomocí
Argue), se kterým budete určitě spokojeni. CDXL
Z dalších animačních formátů používaných na Amize bych se chtěl nejprve
krátce zmínit o CDXL/CD32 formátu, který kombinuje animace se zvukem a je to
něco jako u PC standard AVI a lze ho přehrávat přímo z harddisku nebo z cédéčka.
Přehrávače pro CDXL formát najdete společně s relativně slušnými animacemi
především v mnoha hrách (Alien Breed – Tower Assault, Worms, Gunship atd.),
většinou se jedná o prográmek „PlayVideo“ s ovládáním z CLI/Shellu. PlayVideo je
slušně rychlý, bohužel je velmi starý a dnešním požadavkům již, nevyhovuje.
Grafické karty samozřejmě nejsou podporovány a zobrazení v HAMu (dá se ale
vypnout) jaksi není to pravé, co bych chtěl na svém monitoru vidět. CDXL animace
můžete však přehrávat např. přes klasický „MultiView“ i s pomocí datatypu
obsaženého ve Workbenchi 3.1+. V tomto případě již zobrazení na grafické kartě
sice funguje (MultiView se totiž chová přísně systémově a dodržuje RTG), ale
rychlost není nic moc nehledě na poněkud nonkonformní systém ovládání s
nemožností vypnout zobrazení ovládacích gadgetů. Vytváření animací v CDXL
formátech je kapitola sama o sobě dost smutná, protože ani bývalá firma
Commodore v dobách své největší slávy se nepostarala o větší rozšíření tohoto
nesporně zajímavého formátu a jaksi pozapomněla na příslušný animační software.
Jedním z mála programů, které dokáží CDXL formát ukládat je i „ADPro“, jeho
vývoj byl však bohužel zastaven. MovieSetter
Co Commodore se svým CDXL nedotáhl do konce, to se téměř povedlo Ericu
Schwartzovi s jeho nádhernými animacemi vytvářenými v programu „MovieSetter“.
Animace ve formátu MovieSetteru rovněž obsahují zvuk, bohužel je není možné
přehrávat přímo z harddisku, natož pak z CDROM, grafické karty jsou též
ignorovány. Přehrávač „MoviePlayer“ pro tento formát je volně šiřitelný a bývá
většinou přibalen u každé moviesetterové animace. Nahráti celé animace do paměti
(nebol jinak je přehrát nelze) díky dekódováni jednotlivých zvukových a
animačních částí poměrně dlouho trvá, samotné přehrávání je ale velmi rychlé,
hlavně díky tomu, že se animuje vždy jen malá část obrazu a celá animace se
nepřehrává stejným principem jako film. Ovšem podoba s filmem není vůbec
náhodná, moviesetterové animace působí roztomilým dojmem kreslených filmů z
produkce Walt Disneyho. Ještě několik slov k technickým parametrům tohoto
zajímavého, ale už poněkud zastaralého formátu. V naprosté většině se jedná o
animace v Low Resu, tedy 320x200 nebo 256 bodů v 32, někdy i 64 a výjimečně též
ve 256 barvách. Zapnout je možné typický PAL či NTSC overscan i interlace nebo
zvolit vyšší rozlišení (neviděl jsem však zatím žádné animace v High Resu). Zvuk
je vkládán do animace -v podobě IFF 8SVX samplů a samotný MovieSetter dokáže
sestavit animace s téměř neomezeným počtem snímků i délky zvukového doprovodu.
Že se zvuk synchronizuje s jednotlivými částmi animace podobně jako u formátu
AVI, to je snad jasné. Animační formát MovieSetteru byl ve své době velmi
kvalitní a díky kompatibilitě s televizním signálem (což je ovšem základní
vlastností Amigy) je i dnes použitelný k nejrůznějším účelům. Ostatní formáty
Z dalších animačních formátů, které je možné přehrávat na Amize, mohu
připomenout nový „HHsYUVSeq“ formát H. Hoffmana, velmi rychlé formáty MainActoru
určené pro grafické karty, MPEG (viz. aMiPEG), QuickTime (viz. QT), přehrávat
lze i formáty DL a GL (ne)používané dnes i na PC a s příslušným hardwarem také
MPEG II filmy nebo MJPEG (Motion JPEG) formát. S interní zvukovou podporou v
těchto animačních formátech (vyjma formátů DL a GL) to vypadá poměrně dobře,
MPEG II filmy však není zatím na Amize bez příslušného hardwarového akcelerátoru
(což však může být i grafická karta s nějakým 3D čipem) možné přehrávat rozumnou
rychlostí současně se zvukem, výkon 68060 na to prostě nestačí. Animační formát
„DeluxeVideo“ původem z Amigy se zvukovou podporou a pokus s podobným formátem
programu „Magic Lantern“ (podporovaným dokonce několika grafickými kartami) od
GVP je dnes už také pasé. Mezi speciální obdobu animačních formátů by se snad
daly zařadit i skripty z různých multimediálních, prezentačních a titulkovacích,
programů, připomenu jen ty nejznámější - Scala, „AmigaVision“, „ImageVision“,
„Adorage“, „Monument Designer“ atd. Poměrně zajímavý je také formát IFF FILM se
zvukovou podporou produkovaný programem „AGMS FILM“, pro nějž existuje dokonce
už i datatyp; jestli se ovšem prosadí, to ukáže až čas. Několik slov na závěr
I když hardware velmi rychle zastarává, animační možnosti Amigy jsou pořád
ještě vynikající. Tvrdí-li někdo opak, nevěřte mu. S relativně nízkými náklady
můžete s pomocí mnoha slušných animačních programů kreslit, vytvářet či skládat
animace podle libosti. Největší investicí je zde samozřejmě čas. Máte-li ho
dostatek, máte vyhráno. Je sice pravda, že specializovaného hardwaru se pro
Amigu příliš nevyrábí, ale pořád se s tím ještě dá vystačit a navíc nemáte
žádných chaos s výběrem z desítek či stovek nejrůznějších více či méně
kompatibilních karet jako u PC. Koupíte, nainstalujete, fungujete. Co víc si
můžete přát? Vytlačiť článok
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|