Narsil č. 16

AVS Player

↑

Oživlý obraz - film je dnes díky TV běžnou součástí každodenního života člověka. A k filmu patří samozřejmě také hudba a zvuk.

Pokud nevlastníte videokameru, ale pouze počítač ST a přesto se chcete zařadit do dějin filmu svojí vlastní tvorbou, máte možnost. Stačí k tomu vaše ST a program CyberPaint. Jestliže máte v hlavě nápad, umíte trošku kreslit a máte také dost trpělivosti, jistě se vám podaří vytvořit působivou animaci. Když si tento minifilmeček budete pouštět asi tak podruhé, řeknete si asi toto: chtělo by to zvuk!

AVS Player 2.01

-----------------

(Přehrávač animací se zvukem na ST)

AVS Player je prográmek, který vám umožní přehrávat vámi vytvořenou animaci v CyberPaintu (*.SEQ) spolu se samply v ST formátu (*.SPL). Jak získat samply (digitalizovaný zvuk)? Nejlepší je, použít sampler. To je taková krabička která se strčí např. do paralerního portu, připojí se na zdroj signálu (zesilovač, rádio, mikrofon atd.) a s pomocí vhodného software (Merlin, aj.) lze digitalizovat co je libo. Pokud takto vybaveni nejsme, nevadí. Spousta samplů je k dispozici i tak. Hodně zvuků je třeba ve hrách. Z nich je dostaneme např. s pomocí Hardyho (Public sector) a upravíme pro svou potřebu ve vhodném programu (Merlin, aj). Animace může mít třeba hudební doprovod. V nějakém Trackeru složíme MOD a z toho uděláme v programu NT Compiler (Public sector) jeden sampl.

Máme tedy animaci (*.SEQ) ,nějaké samply a chceme to všecno nějak skloubit dohromady.

Nejdříve si v CyberPaintu prohlídneme svojí animaci a vypíšeme si několik údajů. A to kolik má animace obrázků (frames) a jakou rychlostí chceme animaci pouštět (time). Také si zaznamenáme čísla framů, kde má začínat nějaký zvuk (obr. psa - otevřená tlama - HAF.SPL).

AVS Player potřebuje vědět co a jak má přehrávat. Jak mu to řekneme? K tomu slouží soubor *.AVS. Ten napíšeme v nějakém textovém editoru a měl by vypadat takto: (příklad)

TICKS 100

SEQ A:\SKOKAN.SEQ 0 2 1

SPL A:\MLASK.SPL 10 10 1

SPL A:\MLASK.SPL 20 20 1

SPL A:\HOP.SPL 40 6 1

SPL A:\ZBLUNK.SPL 70 4 1

Co to znamená?

Máme tři samply: MLASK.SPL, HOP.SPL a ZBLUNK.SPL.

Máme animaci SKOKAN.SEQ, která má 50 obrázků (frames) a rychlost přehrávání (time) 2.

Žába spolkne mouchu (frame 5), mlaskne (frame 10), skáče (frame 20) a mizí pod hladinou (frame 35).

TICKS - kolik má animace časových jednotek

50 (frames) * 2 (time) * 1 (počet opakování animace) = 100

SEQ A:\SKOKAN.SEQ 0 2 1

0 - odkud začínáme přehrávat animaci

2 - rychlost přehrávání animace (time)

1 - kolikrát přehrávání animace opakujeme

SPL A:\MLASK.SPL 10 10 1

10 - zde začínám hrát sampl (v TICKSech)

10 - rychlost přehrávání samplu

1 - počet opakování

Obdobně následují další samply.

Možná to vypadá trochu složitě, ale to je asi způsobeno mým neumělým výkladem. Na disku s tímto článkem by proto měl být nahrán v archívu *.TOS příklad i s AVS Playerem. Prohlédněte si soubory DOG1.AVS a DOG2.AVS. Animaci DOG.SEQ si můžete prohlížet také v Cyberpaintu (bez zvuku). A M.SPL jsem vzal z nějaké hry, myslím z Barbarian 2.

Spusťte AVSPLAY.PRG, LOAD DOG1-2.AVS, PLAY. Když chcete vyskočit z PLAY LOOP musÍte držet ESC až dojde animace zase na začátek.

Je možné, že AVS Player umí ještě další věci, ale tak detailně jsem všechno nezkoušel a nebo jsem to už zapomněl. Zabýval jsem se s ním v roce 1994.

(JS)