home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 32 / Flop_Magazin_32_1994_06_Raster_cs_Side_B.atr / metam4v3.cap < prev    next >
Text File  |  2023-02-26  |  4KB  |  1 lines

  1. METAMO verze 4.3  RASTER¢¢    Tento 'l*nek popisuje pr*ci s programem Metamo , kter` umo(uje prov*d%t plynul` p@echod mezi dv%ma obrazy.¢    Pr*ce s programem je velice jednoduch*. Nejprve si mus)me zvolit velikost pro v`choz) a koncov` blok ╱zad*v* se pouze jedna &)@ka a v`&ka, kter* plat) pro oba bloky a tak[ pro v&echny f*ze mezi nimi$. N*sleduje ot*zka smaz*n) obrazovky - ta je zde implementov*na z d+vodu zachov*n) kreseb p@i op%tovn[m spou&t%n) programu. Na obrazovce se ohrani') dv% '*sti. Tyto jsou ur'en[ pro v`choz) a koncovou f*zi. Tyto f*ze do vyzna'en`ch '*st) namalujeme ╱pomoc) joysticku, fire tla')tka a kl*ves 1,2,3 a 0 - kter[ ur'uj) aktu*ln) barvu$. Upozoruji p@edem, (e grafick` editor je na velice n)zk[ ]rovni ╱Program m* slou(it pro v`po'et metamorfzy - ne pro malov*n)$. Nab)z) se mo(nost pou()t n%jak` jin` gr. editor a grafick* data importovat ╱kl*vesa I$ do videopam%ti programem pou(it[ho mdu - t.j. grafick` md 7 ╱4 barvy$.¢    P@i kresb% v`choz)ho a koncov[ho obrazce dbejte pros)m n*sleduj)c)ch z*sad: - pou()vejte pouze obrysy! ╱v`po'et vypln%n`ch ploch by trval mnohem d[le a v`sledek by nest*l za to - jednotliv[ plochy by se p@es sebe p@ekr`valy a vznikl by jen nepou(iteln` chaos$ - ka(d* barva ╱1,2,3$, kter* je pou(ita v jednom obrazci mus) b`t obsa(ena i v obrazci druh[m. Po'et bod+ dan[ barvy nemus) b`t shodn`, ale je vhodn[, pokud jsou tyto po'ty alespo podobn[ ╱Program toti( transformuje body odpov)daj)c)ch barev na sebe$. Nedodr(en) t[to podm)nky program detekuje a nepovol) prov[st metamorfzu.¢    Jste-li s kreslen)m hotovi, stiskn%te kl*vesu M ╱metamorfza$. Program se v*s zept* na po'et anima'n)ch f*z) - T)m je my&leno, kolik obr*zk+ mezi v`choz)m a koncov`m m* vygenerovat ╱p@itom se zapo')t*v* v`choz) blok jako f*ze ')slo 0 a zadan* hodnota je ')slo, pod kter`m bude blok koncov`$. Tento parametr rozhoduje o plynulosti p@em%ny. Doporu'uji zad*vat hodnotu 7 nebo 15 ╱skute'n` po'et v&ech f*z) je o 1 v%t&)$. Nyn) trp%livost - program bude prov*d%t v`po'et. Vy si zat)m zajd%te na sva'inku apod., nebo④ podle toho, jak slo(it[ obr*zky jste nakreslili, m+(e v`po'et trvat i n%kolik 'tvrthodin ╱resp. i p+lhodin!$. A( bude v`po'et ukon'en - program za'ne vyd*vat zvuk, kter` by V*s m%l p@ivolat ╱pokud nem*te sta(enou hlasitost nebo vypnut` televizor$. Po odklepnut) V*m bude periodicky p@edv*d%t p@echod z v`choz)ho obrazu na koncov` a zp%t ╱rychlost p@echodu m+(ete ovlivovat kl*vesami 0 a( 9$. Po zastaven) demonstrace ╱libovoln* jin* kl*vesa$ je mo(n[ si v&echny f*ze p@echodu ulo(it na m[dium. Toto m* v&ak v`znam pouze pro zku&en%j&), kte@) budou moci tato grafick* data pou()t nap@. ve sv`ch programech. Po nab)dce ulo(en) se program op%t zept* na po'et f*z). Pokud chceme prov[st v`po'et t[(e p@em%ny - pouze s jin`m po'tem f*z), zad*me nyn) tento po'et. V`po'et, kter` bude proveden nyn) bude zna'n% krat&) ne( v prvn)m p@)pad% ╱po stla'en) kl*vesy M z kresl)c)ho re(imu$, nebo④ se vyu()v* ji( zji&t%n`ch hodnot z p@ede&l[ho v`po'tu$. Pokud o to nem*te z*jem, ode&lete pr*zdn` @*dek a vr*t)te se do kresl)c)ho re(imu.¢    Vznikne-li p@i b%hu programu jak`koli probl[m, program ho ozn*m) i s jeho popisem.¢    Form*t v`stupn)ch dat je jednoduch`: Soubor obsahuje jednotliv[ anima'n) pozice jednu za druhou. P@itom ka(d* f*ze je ulo(ena ve form*tu dat pro videopam%④:¢    p@. Form*t bloku 3 byte x 24 bod+:¢  Byte 0:  0.-t` a( 3. bod nult[ho @*dku¢  Byte 1:  4. a( 7. bod nult[ho @*dku¢  Byte 2:  8. a( 11. bod nult[ho @*dku¢  Byte 3:  0.-t` a( 3. bod prvn)ho @*dku¢   ...¢  Byte 70:  4. a( 7. bod 23. @*dku¢  Byte 71:  8. a( 11. bod 23. @*dku¢    Ka(d* anima'n) pozice m* tedy v tomto p@)pad% celkem 72 byte. Po vyn*soben) skute'n`m po'tem f*z) dostaneme d[lku souboru.¢    I kdy( je program naps*n v TBasicu ╱nebo snad pr*v% proto$, doba v`po'tu je ne]nosn*. Mo(n* vyrob)m dal&) verzi programu, kter* bude m)t pro tyto v`po'ty strojov[ podprogramy. Algoritmus metamorfzy by se dal tak[ je&t% vylep&it, ale nev)m, zda by to m%lo n%jak` v`znam.¢