home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 07 / ami002.txt < prev    next >
Text File  |  1997-04-07  |  15KB  |  307 lines

  1.  
  2. GWIEZDNY GENLOCK
  3.  
  4. <lead>Astronomia nie leûy w krëgu moich zainteresowaï. Musiaîem
  5. wiëc siëgnâê po odpowiedniâ literaturë, by móc sië zagîëbiê w
  6. tajemnicach ukîadu sîonecznego. A co tam odkryîem, dowiecie sië z
  7. niniejszego artykuîu.
  8.  
  9. <a>Borys Strâczek
  10.  
  11. <txt>Te kosmiczne dywagacje dotyczâ Neptuna, kolejnego po
  12. Siriusie genlocka niemieckiej firmy Electronic-Design, której
  13. specjalnoôciâ jest sprzët do prac wideo. ED ma duûe doôwiadczenie
  14. w tej dziedzinie. Wyroby tej firmy, dziëki ciâgîej modernizacji,
  15. coraz wyûszemu poziomowi wykonania i wreszcie poszerzaniu ich
  16. oferty, zyskujâ uznanie wôród uûytkowników nie tylko Amigi. ED
  17. opracowaîa bowiem kartë Pegasus PC-Video, która pozwala na
  18. podîâczenie dowolnego genlocka tej firmy do peceta!
  19.  
  20. Z podstawowymi wiadomoôciami na temat genlocków zapoznaliôcie sië
  21. w poprzednim artykule. Kolejna dawka informacji, tym razem
  22. praktycznych, skierowana jest równieû do wszystkich
  23. zainteresowanych tâ dziedzinâ, a w szczególnoôci do (przyszîych?)
  24. posiadaczy Neptuna.
  25.     
  26. <sr>A co to?!
  27.  
  28. <txt>Genlock jest zapakowany w bardzo estetyczne, kartonowe
  29. pudeîko. W ôrodku znajdujemy oprócz wymienionego urzâdzenia: dwie
  30. dyskietki, dwa kable oraz instrukcjë obsîugi. Instrukcje firmy ED
  31. zawsze byîy dobrze napisane i jeszcze lepiej wydane, jednak
  32. wymagaîy przynajmniej elementarnej znajomoôci jëzyka
  33. niemieckiego. Tym razem instrukcja jest dwujëzyczna (angielski,
  34. niemiecki), co jest chyba wyjâtkiem wôród firm zza Odry. Sam
  35. genlock ma nietypowy design. Obudowa, wykoïczona aluminium i
  36. czerwonym plastikiem, wykonana jest bardzo porzâdnie (rys. 1.a). Z
  37. tyîu mamy komplet zîâcz: CVBS in/out, Y/C in/out, genlocka,
  38. wyjôcie dla monitora, komunikacyjne (standard RS232C) oraz
  39. zasilania (rys. 1.b). Naleûy zwróciê uwagë, ûe zîâcza nie sâ
  40. przymocowane do obudowy, co przy podpinaniu przewodów prowadzi do
  41. ruszania "wnëtrznoôciami". Genlock komunikuje sië z Amigâ poprzez
  42. dwa przewody. Pierwszy, sîuûâcy do programowej obsîugi genlocka,
  43. îâczymy z gniazdem serial naszego komputera, drugi, przesyîajâcy
  44. dane o obrazie, z gniazdem video. Mogâ one byê przykîadem jakoôci
  45. wykonania dla rodzimych producentów stosujâcych taômy od twardych
  46. dysków. Sam panel wykoïczony jest miîym w dotyku tworzywem.
  47. Przeîâczniki, sterowane sâ przez mikroprocesor. Nie przeszkadzajâ
  48. dziëki swej milimetrowej gruboôci, a ich sztywnoôê chroni je
  49. przed przypadkowym naciôniëciem. Ich dziaîanie sygnalizowane jest
  50. ôwieceniem kontrolek. Trzy potencjometry obrotowe sîuûâ do
  51. regulacji koloru, kontrastu i jasnoôci obrazu, dostarczonego na
  52. wejôcie genlocka.
  53.  
  54. Duûâ czëôê zajmujâ dwa duûe suwaki (nie sâ to typowe
  55. potencjometry!), zwane potocznie heblami, pozwalajâce na bardzo
  56. precyzyjne i pîynne regulowanie poziomu sygnaîu zewnëtrznego i
  57. Amigi (rys. 1.c). Co ciekawe, nie jest to ich jedyna funkcja.
  58.  
  59. <sr>W dziaîaniu...
  60.  
  61. <txt>Neptun moûe wspóîpracowaê z dowolnym modelem Amigi, jednak
  62. tylko najnowsze modele, wyposaûone w koôci AGA, pozwalajâ na
  63. peîne wykorzystanie jego moûliwoôci.
  64.  
  65. Pierwszâ czynnoôciâ, jakâ wykonujemy przed uruchomieniem
  66. genlocka, jest poîâczenie wszystkich urzâdzeï. Nie muszë chyba
  67. przypominaê, ûe wszystkie muszâ byê wyîâczone. Aby uruchomiê
  68. genlock, wystarczy, w trakcie startu komputera, przytrzymaê
  69. przycisk "Power". O dziaîaniu urzâdzenia informuje nas
  70. odpowiednia kontrolka. W podobny sposób sygnalizowane jest
  71. pojawienie sië sygnaîu wideo na obu wejôciach, przy czym wyûszy
  72. priorytet ma sygnaî Y/C.
  73.  
  74. Genlock jest dosyê odporny na sygnaî kiepskiej jakoôci -- obraz z
  75. komputera jest stabilny. Praktycznie niemoûliwe jest caîkowite
  76. zerwanie synchronizacji, jak to sië dzieje np. w G-Locku firmy
  77. GVP. Oczywiôcie w trakcie przewijania taômy obraz z komputera
  78. równieû sië "przewija". Jest to normalne zjawisko, zwiâzane ze
  79. sposobem synchronizacji sygnaîów. Neptun dobrze radzi sobie z
  80. synchronizacjâ stopklatki, jednak i w tym wypadku wszystko zaleûy
  81. od jej jakoôci. Automatyczne przenikanie obrazu realizowane jest
  82. perfekcyjnie, niezaleûnie od tego czy trwa 0,5 sekundy czy nawet
  83. 20 sekund. Równieû rëczna regulacja przenikania daje dobre
  84. rezultaty, dziëki specyficznej konstrukcji hebli. Potencjometry,
  85. regulujâce parametry obrazu úródîowego, dajâ sië pîynnie obracaê
  86. i majâ dobrze wyczuwalny punkt zerowy. Zakres regulacji jest
  87. wystarczajâco duûy w obie strony (okoîo 30% wartoôci, regulacja
  88. koloru pozwala otrzymaê obraz czarno-biaîy).
  89.  
  90. Coraz wiëksza rzesza uûytkowników Amigi korzysta z monitorów
  91. multisynchronicznych. Nie muszâ oni odîâczaê genlocka za kaûdym
  92. razem, gdy korzystajâ z innych trybów graficznych niû standardowe.
  93. Neptun, pracujâc w trybie "stand-by", czyli oczekiwania (genlock
  94. nie zostaî uruchomiony przy starcie komputera), potrafi
  95. "przepuôciê" obraz o dowolnych parametrach czëstotliwoôciowych,
  96. np. Super72, Productivity.
  97.  
  98. W wypadku pracy z genlockiem bez posiadania úródîa obrazu (czyli
  99. równieû synchronizacji) bâdú po jego odîâczeniu, wygeneruje on
  100. wîasny, stabilny sygnaî (o czarnym kolorze -- ang. Blackburst),
  101. pozwalajâc tym samym na dalszâ pracë.
  102.  
  103. Duûym plusem jest moûliwoôê wyboru, bezpoôrednio z panelu,
  104. pomiëdzy rëcznym, automatycznym bâdú programowym sposobem
  105. sterowania genlockiem. Miarâ jakoôci sygnaîu, uzyskiwanego na
  106. wyjôciu genlocka, jest praktycznie niezauwaûalna róûnica pomiëdzy
  107. nim a obrazem Amigi. Îatwo to sprawdziê, przeîâczajâc podglâd na
  108. monitorze przyciskiem RGB Monitor.
  109.  
  110. <sr>Kopiujemy!
  111.  
  112. <txt>Sygnaî dostarczany do genlocka nie zawsze jest najwyûszej
  113. jakoôci. Neptun, zanim poîâczy obraz wideo z generowanym przez
  114. Amigë, koryguje go, pozbawia znieksztaîceï i szumów. Ponadto,
  115. przy uûyciu potencjometrów, moûemy samodzielnie zmieniê nasycenie
  116. kolorów, kontrast lub jasnoôê obrazu. Dziëki temu obraz
  117. przegrywany przez genlock jest lepszej jakoôci niû kopiowany
  118. bezpoôrednio! Warto z tego korzystaê np. robiâc kopië filmu itp.
  119.  
  120. <sr>Rëcznie lub automatycznie
  121.  
  122. <txt>Przy dîuûszej pracy rëczne regulowanie faderami jest doôê
  123. uciâûliwe. Jednak, gdy zaleûy nam na pracy "na ûywo", z pomocâ
  124. przyjdzie funkcja automatycznego fadingu. W tym celu przeîâczamy
  125. genlock w tryb "auto" (przycisk "auto/manuell"). Nasza rola
  126. ograniczy sië teraz do podawania czasu trwania efektów i ich
  127. wywoîywania, resztâ zajmie sië genlock. Bardzo ciekawie
  128. rozwiâzano regulowanie czasu, wykorzystujâc do tego celu fadery!
  129. Wystarczy ustawiê je, korzystajâc z umieszczonej pomiëdzy nimi
  130. skali (1 -- 20 sekund), na odpowiadajâcy nam czas i...
  131. przyciskami fadeVideo i fadeComputer spowodowaê pîynne znikniëcie
  132. bâdú pojawienie sië obrazu. Czas fadingu moûna zmieniaê podczas
  133. jego trwania! Efekty moûna wywoîywaê równoczeônie, co pozwala na
  134. pîynne "przejôcia" pomiëdzy obrazem wideo i Amigi.
  135.  
  136. <sr>Genlock na smyczy
  137.  
  138. <txt>Tytuîowâ smyczâ jest kabel, îâczâcy genlock ze zîâczem
  139. serial Amigi, pozwalajâcy na przejëcie nad nim PEÎNEJ kontroli
  140. przez komputer. Daje nam to moûliwoôê programowego sterowania
  141. WSZYSTKIMI funkcjami genlocka. Niestety, równieû Scala Echo i
  142. kilka podobnych sterowników sprzëtu wideo korzysta ze zîâcza
  143. serial. Nie pozostaje wtedy nic innego, jak tylko zakup karty
  144. Multi I/O. Nie napiszë, co musiaîby kupiê posiadacz "maîej"
  145. Amigi.
  146.  
  147. <sr>ARexx rzâdzi!
  148.  
  149. <txt>Neptun zostaî wyposaûony w port ARexxa oraz bogaty zestaw
  150. komend. Ci którzy ARexxa nie znajâ, bâdú nie lubiâ, nie muszâ
  151. sië martwiê. Na dyskietce z oprogramowaniem, w katalogu AREXX,
  152. znajdâ 27(!) skryptów w tym jëzyku, realizujâcych wszystkie
  153. funkcje genlocka. Znajdâ one zastosowanie np. przy tworzeniu
  154. prezentacji w Scali. Instrukcje majâ jednoznaczne nazwy oraz
  155. prostâ skîadnië, dziëki czemu nawet osoba nie majâca zielonego
  156. pojëcia o ARexxie bëdzie mogîa pisaê skrypty. Programiôci
  157. pomyôleli nawet o potrzebie tworzenia przerw pomiëdzy kolejnymi
  158. efektami. Ciekawostkâ jest moûliwoôê podawania czasu trwania
  159. efektów oraz przerw w dwóch jednostkach: sekundach oraz klatkach
  160. na sekundë (1/50s), co pozwala na bardzo precyzyjny montaû.
  161. Interfejs ARexxa jest bardzo mocnâ stronâ Neptuna i moûe byê
  162. wzorem dla innych producentów.
  163.  
  164. <sr>Stale pod rëkâ
  165.  
  166. <txt>Na dyskietce z oprogramowaniem znalazî sië równieû programik
  167. typu commodity, korzystajâcy z moûliwoôci programowego sterowania
  168. urzâdzeniem. Pod klawisze funkcyjne "podkîada" sië kilka
  169. waûniejszych funkcji genlocka. Pech chciaî, ûe te same kombinacje
  170. klawiszy wykorzystuje hot-key dla karty FrameMachine, przypadkiem
  171. tej samej firmy! Wymaga to drobnych zmian w ikonie któregoô z
  172. nich. Korzystanie z NeptunHotkey uîatwia korzystanie z genlocka,
  173. pozwala szybko zmieniê tryb pracy, dokonaê fadingu itp. Waûne!
  174. Korzystanie z programowej obsîugi z poziomu ARexxa (np. w Scali)
  175. moûliwe jest dopiero po uruchomieniu NeptunHotkeya! Warto wiëc
  176. umieôciê go w katalogu WBstartup.
  177.  
  178. <sr>"Scala w praktyce?"
  179.  
  180. <txt>Do genlocka doîâczona jest demonstracyjna wersja programu
  181. Scala 500. Po przesîaniu dyskietki otrzymujemy ZA DARMO peînâ
  182. wersjë tego programu.
  183.  
  184. <sr>Kanaî alfa -- ale kanaî!
  185.  
  186. <txt>Na ten temat moûna by napisaê ksiâûkë. Postaram sië wiëc w
  187. miarë jasno przedstawiê na opisywanym genlocku zasady korzystania
  188. z tej ciekawej funkcji. Efektem jej dziaîania jest nadanie
  189. WYBRANYM kolorom póîprzezroczystoôci (transparentnoôci --
  190. porównaj z funkcjâ Transparency w programach graficznych).
  191. Identyczny efekt, tylko ûe dla caîego ekranu, uzyskamy poprzez
  192. ustawienie fadera Amigi na 50%. Kanaî alfa w Neptunie jest
  193. jednobitowy, skâd wynika, ûe kolor moûe mieê tylko dwa stany:
  194. "normalny" lub "alfa" (artykuî "Teoria genlocków"). Kanaî alfa w
  195. genlocku róûni sië od odpowiadajâcej mu funkcji w programach do
  196. obróbki grafiki jedynie sposobem okreôlania fragmentów
  197. póîprzezroczystych.
  198.  
  199. Kolory powstajâ poprzez "zmieszanie" trzech skîadowych:
  200. niebieskiej, zielonej i czerwonej. Po wîâczeniu kanaîu alfa
  201. (odpowiednim ustawieniu bitu B0), korzystajâc z przycisku na
  202. panelu genlocka, skîadowa niebieska staje sië odpowiedzialna za
  203. póîprzezroczystoôê kolorów. Zielona i czerwona pozostajâ
  204. neutralne. Powróêmy do skîadowej niebieskiej. Moûe ona mieê
  205. wartoôci z przedziaîu 0 -- 255 (w "starych" Amigach -- 0 -- 15).
  206. W trybie alfa zostajâ one podzielone na 16 bloków po 16 (1)
  207. wartoôci. Bloki o wartoôciach "normalnych" i "alfa" uîoûone sâ na
  208. przemian (rys. 2). Warto w tym momencie uruchomiê np. DPaint lub
  209. dowolny inny program z moûliwoôciâ edycji palety kolorów.
  210. Wîâczamy kanaî alfa w genlocku. Teraz, chcâc otrzymaê kolor
  211. transparentny, wystarczy ustawiê suwak B (blue -- niebieski) w
  212. DOWOLNYM "bloku alfa" i to wszystko! (rys. 2).
  213.  
  214. Kanaî alfa znaczâco rozszerza moûliwoôci genlocka. Przedstawië
  215. kilka ciekawych efektów, niemoûliwych do zrealizowania bez
  216. uûycia tej funkcji. Najbardziej typowym zastosowaniem "alfy" jest
  217. transparentny podkîad pod napisy. Moûna go urozmaiciê, stosujâc
  218. pîynne przejôcia kolorów (funkcja Range w DPaincie). Jednak
  219. najefektowniej wyglâda podkîad pîynnie znikajâcy w obrazie wideo.
  220. Teoretycznie moûliwe jest to tylko z wykorzystaniem oômiobitowego
  221. kanaîu alfa. Okazuje sië, ûe po zastosowaniu pewnego triku moûna
  222. to osiâgnâê równieû z uûyciem alfy jednobitowej (rys. 2, 4, 5).
  223. Musimy przygotowaê paletë, skîadajâcâ sië z oômiu kolorów (7
  224. odcieni szaroôci "alfa" i jeden kolor "normalny"). Ekran
  225. wypeîniamy najciemniejszym odcieniem szaroôci, a z pozostaîych
  226. tworzymy podkîad (rys. 1, 5). Napisy na takim tle wyglâdajâ
  227. wyjâtkowo efektownie.
  228.  
  229. Korzystajâc z genlocka czësto uzupeîniamy nasze filmy o elementy
  230. graficzne, które nierzadko przesîaniajâ wiëkszâ czëôê obrazu
  231. wideo. Moûna temu zaradziê, wyôwietlajâc grafikë jako
  232. póîprzezroczystâ. Pierwszym krokiem bëdzie konwersja naszej
  233. grafiki do np. 128 kolorów. Nastëpnie, korzystajâc z miksera w
  234. programie graficznym, korygujemy skîadowe niebieskie wszystkich
  235. kolorów. Aby nie zostaîy one znieksztaîcone, staramy sië ustawiaê
  236. suwak B w najbliûszym moûliwym bloku alfa. Po tej trochë ûmudnej
  237. operacji zapisujemy grafikë z nowâ paletâ. Powyûsze czynnoôci
  238. majâ sens, gdy na ekranie, oprócz elementów transparentnych,
  239. znajdâ sië nieprzezroczyste. Po zaîadowaniu naszej grafiki, np.
  240. do Scali, zmieniamy liczbë kolorów na 256, co daje nam dodatkowo
  241. do dyspozycji 128 kolorów do wykorzystania przy tworzeniu
  242. nieprzezroczystych napisów (rys. 3, 4).
  243.  
  244. Kanaî alfa moûna równieû wykorzystaê do anty-aliasingu
  245. (wygîadzania krawëdzi). Wszystkie programy stosujâ do
  246. anty-aliasingu aktualnie wykorzystywanâ paletë. Chcâc wiëc zmusiê
  247. program do stosowania kolorów transparentnych przy tej funkcji,
  248. musimy ograniczyê paletë np. do 8 kolorów (podobna paleta jak w
  249. przykîadzie pierwszym). Równieû w tym wypadku warto wypeîniê
  250. ekran najciemniejszym ze stosowanych odcieni. Przy korzystaniu z
  251. wiëkszej liczby kolorów trudno jest osiâgnâê wîaôciwy rezultat.
  252. Ilustracja 5. obrazuje efekty pracy funkcji Antialias/High
  253. programu DPaint.
  254.  
  255. Jednak najciekawszâ dziedzinâ, w której kanaî alfa ma
  256. zastosowanie, jest tworzenie efektów wideo. Na przykîad
  257. "odlatujâcy" obraz Amigi, który rzuca cieï na obraz wideo! To
  258. jednak temat wart osobnego opisu. Na koniec dodam, ûe kanaî alfa
  259. realizowany jest na drodze sprzëtowej. Nie wymaga on wiëc do
  260. dziaîania ûadnego programu, a po jego wyîâczeniu, grafiki z
  261. kolorami "alfa" i bez nich traktowane sâ przez komputer
  262. JEDNAKOWO, co pozwala na ich "normalne" wykorzystanie. "Ubocznym"
  263. efektem dziaîania kanaîu alfa jest jednakowe traktowanie kolorów
  264. jako potencjalnych "kolorów alfa". Nie powinien wiëc dziwiê
  265. "przezroczysty Workbench" czy nieczytelne grafiki, które nie
  266. zostaîy wczeôniej przygotowane do wspóîpracy z alfâ.
  267.  
  268. <sr>KEY INVERT inaczej 
  269.  
  270. <txt>Kaûdy z produkowanych obecnie genlocków wyposaûony jest w të
  271. funkcjë. Opis jej dziaîania znajdziecie w artykule "Teoria
  272. genlocków" (Amiga 6/95). Zwykîy KI pozostawia nam do dyspozycji
  273. jeden kolor, dajâc w rezultacie mizerny efekt (rys. 6.c). W
  274. wypadku Neptuna funkcja ta zostaîa znacznie rozszerzona dziëki
  275. zastosowaniu kanaîu alfa. Po wîâczeniu KI i kanaîu alfa obraz
  276. wideo pojawi sië w miejscach o kolorach innych od tîa. Tîo
  277. otrzyma swój pierwotny kolor. Niby nic nowego, a jednak. Mamy
  278. peînâ swobodë w korzystaniu z kolorów "alfa"! Dziëki temu
  279. bëdziemy mieli jeden kolor nieprzezroczysty oraz caîâ masë
  280. kolorów póîprzezroczystych! (rys. 6.d). Wymaga to oczywiôcie
  281. manipulacji paletâ kolorów (rys. 6.a przedstawia typowe
  282. kluczowanie obrazu; rys. 6.b podobnie, lecz z wîâczonym kanaîem
  283. alfa).
  284.  
  285. Neptun zalicza sië do grupy urzâdzeï amatorskich, jest jednak jej
  286. wybitnym przedstawicielem. Z tego teû powodu pozwoliîem sobie na
  287. tak szeroki opis. Programowa kontrola, kanaî alfa to funkcje
  288. jeszcze doôê rzadko spotykane w genlockach "domowych". Najnowsza
  289. wersja Neptuna wyposaûona jest w BlueBox, co znacznie zwiëksza
  290. moûliwoôci kreatywne tego urzâdzenia, pozwalajâc m.in. na îatwe
  291. wycinanie ruchomych postaci i podkîadanie pod nie innego tîa.
  292. Nigdy nie przypuszczaîem, ûe po kilku miesiâcach pracy z Neptunem
  293. wciâû bëdë odkrywaî drzemiâce w nim moûliwoôci.
  294.  
  295.  
  296.  
  297.  
  298.  
  299. PODPISY POD RYSUNKI
  300.  
  301. RYS1 -- Neptun z trzech stron
  302. rys2 -- Kanal alfa
  303. rys3 -- Alfa picture
  304. rys4 -- Alfa backgrounds
  305. rys5 -- Antyaliasing
  306. rys6 -- Key Invert
  307.