home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 04 / ami018.txt < prev    next >
Text File  |  1997-04-06  |  16KB  |  317 lines

  1. CLARISSA 2.0
  2.  
  3. <lead>Amiga postrzegana jest przez wiëkszoôê ludzi, którzy nie
  4. mieli z niâ bliûszej stycznoôci, jako komputer sîuûâcy gîównie do
  5. zabawy. Przekonanie swoje opierajâ czësto na zasîyszanych
  6. opiniach innych osób (zwîaszcza tych zauroczonych kolorystykâ
  7. Windows). Odpowiedzialnoôê za ten stan rzeczy ponosi oczywiôcie
  8. ôp. firma Commodore, która z powodu nieudolnej polityki
  9. marketingowwj nie potrafiîa ukazaê prawdziwego blasku naszej
  10. ukochanej maszyny.
  11.  
  12. <a>Tadeusz Talar
  13.  
  14. <txt> Caîe szczëôcie, ûe producenci sprzëtu i oprogramowania
  15. dostrzegli niezaprzeczalne walory hardware'u Amigi i jej systemu
  16. operacyjnego, produkujâc wszelkiego rodzaju dodatki i programy,
  17. które z rozrywkâ majâ bardzo maîo wspólnego. Zwîaszcza na jednej
  18. pîaszczyúnie zastosowaï komputerów widaê, z jakim powodzeniem
  19. Amiga moûe konkurowaê z innymi "platformami sprzëtowymi" o
  20. porównywalnej cenie. Przy czym, z reguîy, stosunek moûliwoôci do
  21. ceny wypada na korzyôê Amigi. Mowa oczywiôcie o zastosowaniach
  22. komputerów do wszelkiego rodzaju prac graficznych. Zwîaszcza w
  23. takich dziedzinach, jak Desktop Video, image processing, w
  24. programach prezentacyjnych, programach do tworzenia animacji 2D i
  25. 3D, czy teû programach malarskich, istnieje oprogramowanie,
  26. czyniâce z Amigi komputer w peîni profesjonalny.
  27.  
  28. Przyglâdajâc sië rozwojowi programów, sîuûâcych do tworzenia i
  29. obróbki plików graficznych, moûna zauwaûyê dwa zasadnicze trendy.
  30. Z jednej strony da sië zaobserwowaê kolejne próby stworzenia
  31. uniwersalnego "kombajnu" graficznego, mogâcego zrobiê wszystko z
  32. wczytanym obrazkiem czy animacjâ (np. ImageFX 2.0, w mniejszym
  33. stopniu choêby Personal Paint 6.1), z drugiej zaô powstajâ ôciôle
  34. specjalizowane aplikacje, obejmujâce swymi funkcjami jedynie maîy
  35. wycinek caîego spektrum zastosowaï graficznych (np. programy do
  36. obróbki animacji, do tworzenia scrolli itp.), mogâce jednak z
  37. reguîy znacznie wiëcej w danej dziedzinie niû ich potëûni bracia.
  38.  
  39. Jednâ z firm, produkujâcych wîaônie takie specjalizowane
  40. programy, jest niemiecka firma proDAD, tworzâca oprogramowanie do
  41. zastosowaï gîównie w Desktop Video, czyli bardzo modnym ostatnio
  42. zakresie îâczenia grafiki komputerowej z wideo.
  43.  
  44. Najbardziej znane produkty tej firmy to opisywany juû w
  45. Magazynie AMIGA ôwietny generator efektów animacyjnych -- program
  46. ADOrage 2.5, program do "nakîadania" napisów na obraz wideo --
  47. Monument Titler, oraz program sîuûâcy do obróbki animacji --
  48. ClariSSA. Ten ostatni otrzymaliômy do testowania bezpoôrednio od
  49. producenta. Pora na to, aby przedstawiê Wam bliûej wersjë
  50. "junior" (2.0). Wybraîem jâ jako pierwszâ, gdyû jest znacznie
  51. taïsza od najnowszej wersji 3.0, co nie jest bez znaczenia dla
  52. naszych kieszeni.
  53.  
  54. I. FORMAT SSA
  55.  
  56. Jeôli mowa o animacjach, to wspólnym elementem îâczâcym
  57. wymienione wyûej programy jest zastosowanie opracowanego przez
  58. firmë proDAD formatu animacji SSA (ang. Super Smooth Animation)
  59. istotnie róûniâcego sië od bardziej znanych, tzn. ANIM5, ANIM7 i
  60. ANIM8.
  61.  
  62. Podstawowa róûnica polega na zastosowaniu rozwiâzaï, stosowanych
  63. w technice telewizyjnej. Jakie to rozwiâzania? Pozwólcie, ûe
  64. je przedstawië na maîym przykîadzie.
  65.  
  66. Wyobraúcie sobie, ûe siedzimy wygodnie w fotelu i oglâdamy nasz
  67. ulubiony krymino-komedio-dramat, czyli kolejny odcinek serialu
  68. pt. "Transmisja z obrad Sejmu". Patrzymy na ekran i nawet nie
  69. zdajemy sobie sprawy, jakie zdarzenia majâ miejsce w ôrodku
  70. telewizora. W tym miejscu pragnë Was uspokoiê, ûe nie mam zamiaru
  71. opisywaê wszystkich zdarzeï, ale tylko te zwiâzane z
  72. wyôwietlaniem obrazu na ekranie kineskopu.
  73.  
  74. Gdy podejdziemy bliûej do ekranu, zauwaûymy z przeraûeniem, ûe
  75. wyôwietlany na nim obraz drûy! (UWAGA, powyûsze zjawisko jest
  76. bardzo trudno widoczne, jeôli jesteôcie szczëôliwymi posiadaczami
  77. odbiorników TV 100 Hz, w popularnym ûargonie zwanych
  78. stuhercowymi). Od razu nasuwa sië skojarzenie z trybem interlace
  79. na Amidze, a o nim z pewnoôciâ przeczytaliôcie, ûe to "oszustwo"
  80. dla oczu. Czyûby telewizja teû byîa "oszustwem"? Tak, nie
  81. jesteôcie w bîëdzie, technika telewizyjna teû "oszukuje" nasze
  82. oczy. Obraz telewizyjny skîada sië bowiem z 625 linii (w tym
  83. specjalne tzw. linie powrotu, ale pozwólcie, ûe pominë ten
  84. temat). Poniewaû jednoczesne wykreôlanie wszystkich zajëîoby zbyt
  85. duûo czasu i zmiany pomiëdzy kolejnymi obrazami byîyby odczuwane
  86. przez ludzkie oko (zakîada sië, ûe powyûej projekcji 24 obrazów
  87. na sekundë oko ludzkie nie wychwytuje "skoków" pomiëdzy
  88. obrazami), pomyôlano, ûe duûo lepszy efekt osiâgnie sië poprzez
  89. wykreôlenie najpierw parzystych linii obrazu, a nastëpnie
  90. nieparzystych. Spowoduje to dodatkowy, jakûe poûâdany, efekt
  91. zazëbiania sië kolejnych obrazów. Tak wiëc jeden obraz skîada sië
  92. tak naprawdë z dwóch tzw. póîobrazów, wyôwietlanych z szybkoôciâ
  93. 50 obrazów na sekundë, daje to, jak îatwo obliczyê, 25 peînych
  94. obrazów na sekundë, co wystarcza, by "oszukaê" nasze oko, choê
  95. nie do koïca, bo nawet na ekranach najlepszych klasycznych
  96. telewizorów widaê, ûe obraz, po dokîadnym wpatrzeniu sië w niego,
  97. lekko drûy.
  98.  
  99. Opisanâ powyûej, z koniecznoôci doôê ogólnie, metodë otrzymania
  100. pîynnego ruchu na ekranie programiôci z firmy proDAD postanowili
  101. wykorzystaê w formacie SSA i trzeba przyznaê, ûe udaîo im sië to
  102. znakomicie. Animacja SSA nie jest bowiem odtwarzana klatka po
  103. klatce, jak ma to miejsce w formacie ANIM5, lecz skîada sië z
  104. odtwarzanych z duûâ szybkoôciâ (50 fps) "póîobrazów" (dwa razy
  105. szybciej niû ANIM5), bardzo "pîynnie" bez charakterystycznych
  106. skoków. Dodatkowo poszczególne klatki mogâ zawieraê wîasne palety
  107. kolorów, majâ lepszy kontrast i bardziej naturalne kolory podczas
  108. ruchu, natomiast dziëki zastosowaniu specjalnych algorytmów
  109. kompresji pliki z animacjami SSA majâ zazwyczaj rozmiar mniejszy
  110. niû porównywalne z nimi pliki ANIM5.
  111.  
  112. II. ClariSSA
  113.  
  114. Programem, w którym po raz pierwszy moûna byîo sië spotkaê z
  115. animacjami SSA, byî wspomniany wczeôniej ADOrage. Firma proDAD
  116. nie spoczëîa jednak na laurach i na rynku ukazaî sië kolejny
  117. produkt przeznaczony dla osób poszukujâcych "narzëdzia" do
  118. obróbki animacji, program ClariSSA.
  119.  
  120. Dziëki uprzejmoôci firmy proDAD do naszej redakcji trafiîa wersja
  121. tego programu oznaczona numerem 2.0.
  122.  
  123. Do czego sîuûy ClariSSA? Najproôciej mówiâc, o ile np. program
  124. Final Writer jest bardzo rozbudowanym procesorem tekstu, o tyle
  125. ClariSSA to program, który bez chwili wahania moûna nazwaê
  126. procesorem animacji. Za jego pomocâ moûna poddaê bardzo
  127. wyrafinowanej obróbce kaûdy plik animacyjny ANIM5 i SSA poprzez
  128. np. dodanie, usuniëcie lub zamianë miejscami poszczególnych
  129. klatek lub grup klatek animacji, ingerowaê w paletë kolorów,
  130. zmieniaê tryb wideo animacji na inny (z pewnymi ograniczeniami),
  131. tworzyê nowe animacje na podstawie wczytanych z dysku obrazków,
  132. czy teû przez "îapanie" za pomocâ wbudowanego w program "îapacza
  133. ekranów" (ang. screen grabber) zawartoôci ekranów tworzonych
  134. przez inne, dziaîajâce w danej chwili, aplikacje (np. ClariSSA
  135. moûe automatycznie wyîapywaê nowo powstaîe obrazki, stanowiâce
  136. zawartoôê "render screenu" programów typu ray-tracing), dokonywaê
  137. konwersji formatu animacji z ANIM5 na SSA oraz przypisywaê caîej
  138. animacji lub jej fragmentom róûnego rodzaju efekty. Powyûsze
  139. baaardzo dîugie zdanie jest tylko skondensowanâ "piguîkâ"
  140. informacji o tym programie. Spróbujmy mu sië jednak przyjrzeê
  141. nieco bliûej.
  142.  
  143. Program dostarczany jest na dwóch dyskietkach. Pierwsza zawiera
  144. pliki programu i ikonë skryptu instalacyjnego, druga zaô
  145. "odtwarzacz" animacji SSA i demonstracyjnâ animacjë. Wymagania
  146. sprzëtowe nie sâ duûe (program daje sië uruchomiê na kaûdej
  147. Amidze), ale prawdziwy komfort pracy uzyskuje sië przy pracy na
  148. komputerze wyposaûonym w twardy dysk i jak najwiëcej pamiëci RAM.
  149. Poza tym warto zaznaczyê, ûe program znacznie lepiej "czuje sië"
  150. w systemie operacyjnym w wersji 2.0 lub wyûszym, m.in. dlatego,
  151. ûe do jego poprawnej pracy wymagana jest obecnoôê uruchomionego
  152. serwera jëzyka ARexx, czyli programu RexxMast, a jak Wam wiadomo,
  153. ARexx jest czëôciâ nowego systemu. Posiadacze komputerów z
  154. systemem 1.3, chcâcy korzystaê z "dobrodziejstw" oferowanych
  155. przez program ClariSSA, bëdâ musieli sië zaopatrzyê w ARexx
  156. oddzielnie.
  157.  
  158. Instalacja programu jest bardzo prosta, wystarczy przenieôê za
  159. pomocâ myszki ikonë skryptu instalacyjnego do okna twardego dysku
  160. lub jego partycji, gdzie chcemy program zainstalowaê, i nastëpnie
  161. dwukrotnie kliknâê na tej ikonie. Po zakoïczeniu wszystkich
  162. operacji, zwiâzanych z przenoszeniem odpowiednich plików,
  163. zainstalowany program bëdzie sië znajdowaî w katalogu ClariSSA na
  164. wybranym przez nas dysku (rys. 1). Zanim uruchomimy program, swe
  165. pierwsze kroki (a wîaôciwie kliki) naleûy skierowaê do ikonki
  166. SSAPref, by zdefinowaê tryb graficzny ekranu, na jakim "otworzy"
  167. sië program oraz, gdy brakuje nam nieco RAM-u, wîâczyê i okreôliê
  168. rozmiar pamiëci wirtualnej, z której bëdzie korzystaîa ClariSSA
  169. (rys. 2). Pamiëê ta, zorganizowana w postaci pliku na dysku, jest
  170. co prawda znacznie wolniejsza od klasycznej, ale zarazem
  171. nieporównywalnie taïsza od zakupu sprzëtowego rozszerzenia.
  172. Wielkie brawa dla firmy proDAD za dbaîoôê o kieszenie swych
  173. klientów.
  174.  
  175. Po uruchomieniu ClariSSA zaskakuje niezbyt "czytelnym" na
  176. pierwszy rzut oka "interfejsem uûytkownika" (rys. 3). Zwîaszcza
  177. przyzwyczajeni do prowadzenia przez róûne programy "za rëkë" mogâ
  178. byê zawiedzeni faktem koniecznoôci zapoznania sië z instrukcjâ
  179. obsîugi, tym bardziej ûe pozycja Help w menu Project pokazuje
  180. tylko uproszczonâ skîadnië funkcji udostëpnianych z poziomu
  181. ARexxa. No cóû, byê moûe wîaônie w ten bardzo skuteczny sposób
  182. firma proDAD chciaîa ustrzec sië przed plagâ piractwa. W kaûdym
  183. razie po zapoznaniu sië z dobrze napisanâ instrukcjâ, opatrzonâ
  184. wieloma przykîadami, obsîuga programu nie nastrëcza trudnoôci.
  185.  
  186. Jak juû wspomniaîem, ClariSSA to rozbudowany "procesor animacji".
  187. Obróbce moûemy poddawaê bezpoôrednio animacje w formacie SSA i
  188. ADO1 -- mutacji formatu SSA, w jakiej zapisywane sâ pliki
  189. animacyjne "produkowane" przez program ADOrage. Moûna teû
  190. wczytywaê pliki ANIM5, lecz poniewaû format SSA, w jakim
  191. wewnëtrznie pracuje ClariSSA, narzuca warunek, by animacja byîa w
  192. trybie "interlace", pliki ANIM5 nie speîniajâce tego warunku
  193. muszâ byê poddane konwersji za pomocâ jednej z opcji programu lub
  194. ustawienia trybu konwersji automatycznej (opcja Quick Loader w
  195. pozycji Set Preferences menu Settings). Program umoûliwia równieû
  196. "sklejanie" animacji z pojedynczych obrazków wczytywanych z
  197. dysku, importowanych bezpoôrednio z digitalizera VLab lub z
  198. uruchomionego programu ADPro oraz uzyskiwanych poprzez
  199. skorzystanie z wbudowanej funkcji "îapacza ekranów" (ang. screen
  200. grabbera). Ta ostatnia moûliwoôê jest szczególnie cenna w wypadku
  201. korzystania z programów typu ray-tracing. Odpowiednie ustawienie
  202. umoûliwia bowiem automatyczne "wyîapanie" klatki bezpoôrednio po
  203. jej wygenerowaniu.
  204.  
  205. Komfort obsîugi zapewnia piëê buforów, do których moûemy wczytaê
  206. animacje. Sâ one oznaczone literami A, B, C, D oraz M (Master).
  207. Ich zawartoôê moûemy dowolnie przemieszczaê, wstawiaê i usuwaê,
  208. odwracaê kolejnoôê klatek, poddawaê efektom, îâczyê (pod
  209. warunkiem, ûe zawarte w nich animacje sâ w tym samym trybie
  210. graficznym). Nawiasem mówiâc, nie jest istotna róûnica w
  211. zawartoôci palet kolorów, poniewaû ClariSSA umoûliwia tworzenie
  212. animacji, w której kaûda klatka ma inny zestaw barw. Warunkiem
  213. jest, by liczba kolorów w îâczonych obrazkach (lub animacjach)
  214. byîa taka sama. Gîównym buforem jest Master. Od innych róûni sië
  215. tym, ûe zawarta w nim animacja moûe byê bezpoôrednio odtwarzana,
  216. do niego "wyîapuje" obrazki wewnëtrzny screen grabber, jak i
  217. wîaônie zawartoôê tego bufora jest zapisywana na dysk opcjâ Save.
  218. Silnâ stronâ programu ClariSSA sâ bardzo duûe moûliwoôci
  219. dokonywania modyfikacji kolorów. Moûna np. wymieniê w caîej
  220. animacji, tylko w jednej lub w wybranym zakresie klatek kolor
  221. elementu czerwonego na niebieski itp. Jest to moûliwe przy uûyciu
  222. bardzo funkcjonalnego edytora palety kolorów (rys. 4). Wôród
  223. kilku efektów oferowanych przez program sâ miëdzy innymi takie,
  224. które powodujâ "wydîuûenie" czasu odtwarzania animacji oraz
  225. generowanie efektu ping-pong. Wôród efektów operujâcych na
  226. kolorach na uwagë zasîuguje moûliwoôê przypisania efektu
  227. cyklowania kolorów, stroboskopu, fade in i out wszystkich
  228. kolorów, zakresu lub wybranego koloru.
  229.  
  230. Po dokonaniu obróbki animacjë lub îaïcuch poîâczonych animacji,
  231. znajdujâcy sië w buforze Master, moûemy zapisaê na dysk, ale
  232. uwaga -- tylko w formacie SSA. Jest to pewna niedogodnoôê
  233. powodowana faktem maîego, jak na razie, rozpowszechnienia formatu
  234. SSA wôród programów dla Amigi, lecz firma proDAD zamieszcza wraz
  235. z programem ClariSSA 2.0, odtwarzacz animacji SSA, SSA-View.
  236.  
  237. Kilka sîów chciaîbym poôwiëciê specjalnym mechanizmom,
  238. optymalizujâcym dziaîanie programu w zaleûnoôci od posiadanej
  239. konfiguracji komputera. Pierwszym z nich jest funkcja DDO (ang.
  240. Dynamic Disk Operation), czyli wykorzystanie w razie
  241. koniecznoôci, wczeôniej wspomnianej, wirtualnej pamiëci na dysku.
  242. Dziëki temu istnieje moûliwoôê utworzenia np. animacji o
  243. rozmiarach 5 MB, posiadajâc tylko 1 MB RAM. Innâ korzyôciâ DDO
  244. jest przemieszczanie do pamiëci wirtualnej danych, które w danej
  245. chwili nie sâ potrzebne, np. animacje ANIM5, normalnie wczytywane
  246. do pamiëci RAM, mogâ byê przemieszczone do pamiëci wirtualnej. W
  247. momencie gdy jest wymagane pobranie danych z tej animacji,
  248. program przemieszcza do pamiëci RAM tylko tyle danych, ile jest
  249. wymagane. Drugim z mechanizmów jest DMO (ang. Dynamic Memory
  250. Operation). W tym wypadku te fragmenty animacji SSA, znajdujâcej
  251. sië w pamiëci RAM, które zostaîy juû odtworzone, sâ z niej
  252. usuwane. Wykorzystanie tej funkcji w pewnych warunkach moûe
  253. zmniejszyê nawet o poîowë zajmowany przez animacjë obszar
  254. pamiëci.
  255.  
  256. ClariSSA 2.0 jest programem w peîni konfigurowalnym. Uûytkownik
  257. moûe dowolnie zmieniaê zawartoôê poszczególnych menu, modyfikowaê
  258. zawartoôê okna MFG (ang. Multi-Function Gadget, patrz rysunek)
  259. poprzez pisanie wîasnych makrodefinicji, skîadajâcych sië z
  260. dodatkowych funkcji jëzyka ARexx oferowanych przez program, i
  261. przypisanie im wîasnych gadûetów. Bez problemu moûliwe jest
  262. równieû "spolszczenie" programu poprzez modyfikacjë pliku
  263. ClariSSA.defs.
  264.  
  265. III. DLA KOGO TEN PROGRAM?
  266.  
  267. Przede wszystkim dla tych, którym zaleûy na naprawdë pîynnym
  268. odtworzeniu animacji. Nie ma jednak róûy bez kolców, ClariSSA i
  269. format SSA teû ma pewne niedogodnoôci. Do wad zaliczyîbym przede
  270. wszystkim wspomnianâ juû maîâ "przyjaznoôê" w uûytkowaniu (Help
  271. odsyîa do instrukcji obsîugi, maîo czytelny dla poczâtkujâcych
  272. "interfejs uûytkownika"), brak moûliwoôci zapisu animacji w
  273. formacie ANIM lub jako kolejnych klatek (format SSA jest maîo
  274. rozpowszechniony, stâd brak jest moûliwoôci wykorzystania
  275. animacji SSA w popularnych programach Scala, MediaPoint, DPaint,
  276. Brillance itp.). Przy konwersji animacji z formatu ANIM na SSA
  277. naleûy braê równieû pod uwagë fakt, ûe bëdzie ona odtwarzana dwa
  278. razy szybciej niû oryginaî, czyli np.  utworzona DPaintem
  279. animacja ANIM, liczâca 50 klatek, odtwarzana z szybkoôciâ 25
  280. klatek na sekundë przez 2 sekundy, po dokonaniu konwersji bëdzie
  281. przez program ClariSSA, lub doîâczony do niego "odtwarzacz"
  282. SSA-View, odtwarzana przez 1 sekundë.
  283.  
  284. ClariSSA, a wîaôciwie format SSA, jest wîaôciwie poza
  285. konkurencjâ, jeôli chodzi o jakoôê odtwarzania w stosunku do
  286. innych spotykanych formatów. Równaê sië z nim moûe tylko format
  287. ANIM32, oferowany przez moduî AnimLab programu Scala, ale w tym
  288. wypadku jest to okupione wiëkszymi rozmiarami pliku,
  289. zawierajâcego animacjë. Patrzâc pod kâtem edycji animacji,
  290. ClariSSA równieû wybija sië znacznie ponad programy komercyjne i
  291. public domain o podobnym przeznaczeniu, zwîaszcza dziëki bardzo
  292. dobremu gospodarowaniu pamiëciâ (mechanizm DMO) oraz moûliwoôci
  293. edycji i odtwarzania animacji z HD (mechanizm DDO),
  294. przekraczajâcych rozmiar pamiëci RAM posiadanego komputera.
  295.         
  296. ClariSSA 2.0 to specjalizowane, ale zarazem bardzo funkcjonalne
  297. narzëdzie dla osób zajmujâcych sië na serio animacjâ na Amidze.
  298.  
  299. Na uwagë zasîuguje fakt, ûe firma proDAD poszîa za ciosem i w
  300. sprzedaûy znajduje sië takûe rozszerzona wersja opisywanego
  301. programu, o nazwie ClariSSA 3.0. Stopieï wprowadzonych zmian jest
  302. tak duûy, ûe nie sposób ich opisaê w kilku zdaniach. Mam
  303. nadziejë, ûe juû wkrótce bëdë mógî przedstawiê të wersjë nieco
  304. bliûej.
  305.  
  306. <r>
  307. Program: Clarissa 2.0 Junior
  308.  
  309. Producent: proDAD, Fedelestrasse 24, 78194 Immendingen, Niemcy,
  310. tel. (00 49) 7462 6903, fax (00 49) 7462 7435.
  311.  
  312. Cena: 149 DM
  313.  
  314. Ocena: 9/10
  315.  
  316.  
  317.