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

  1.  
  2.  
  3.  
  4. Program dla Kowalskiego
  5. -----------------------
  6.  
  7. MAPTRIX
  8.  
  9. <lead>Multimedia to jest to -- mawiajâ nie tylko amiganci.
  10. Przyjëîo sië twierdziê, ûe do multimediów na Amidze jest Scala
  11. (ewentualnie MediaPoint). Programy te, niestety, majâ swoje
  12. wymagania sprzëtowe (choê moûna zastosowaê protezkë w postaci
  13. wersji Scali, opisywanej w jednym z poprzednich odcinków
  14. "Kowalskiego"). Jednakûe jednym ze skîadników prawdziwie
  15. multimedialnej prezentacji sâ odpowiednie tîa (ang: backgrounds).
  16.  
  17. <a>Marek Pampuch
  18.  
  19. <txt>I tu nasz Kowalski ma problem. Moûna skorzystaê z gotowych
  20. teî (o ile sië takie ma), te jednak nie zawsze pasujâ do
  21. charakteru naszej prezentacji albo po pewnym czasie mogâ sië
  22. znudziê. Moûna teû wykonaê je sobie samemu, na przykîad programem
  23. ImageFX w sposób opisany przez pana Talara. Tyle, ûe nie kaûdy ma
  24. Amigë z 3 MB pamiëci, a tylu IFX wymaga. Moûna w koïcu narysowaê
  25. sobie tîo Deluxe Paintem, który pójdzie prawie na kaûdej Amidze.
  26. W tym ostatnim wypadku okazuje sië jednak, ûe maîo kto ma talent
  27. pana Wësîawskiego i nasze tîa wychodzâ potwornie. Co ma zatem
  28. robiê szary amigant z Amigâ 500, 1 MB pamiëci i systemem 1.3,
  29. któremu Bozia nie daîa talentu malarskiego, a rodzice kasy na
  30. rozbudowë sprzëtu? Czyûby miaî zrezygnowaê z multimediów? Nie! W
  31. wykonaniu takiej prezentacji pomogâ mu dwa programy. Drugi z nich
  32. Slider (dziaîajâcy na wspomnianej wyûej konfiguracji, a
  33. umoûliwiajâcy poîâczenie gotowych obrazków w prezentacjë z
  34. licznymi efektami) -- przy kolejnym naszym spotkaniu na îamach
  35. Magazynu AMIGA. Dziô natomiast bëdzie coô dla amigantów
  36. "pokrzywdzonych przez los i redaktorów MA", czyli dla
  37. uûytkowników A500 plus i A600. Program Maptrix, który pozwala
  38. stworzyê tîo zaleûâce praktycznie tylko od naszej fantazji,
  39. zadziaîa bowiem z 1 MB pamiëci, jednak wymaga systemu w wersji
  40. 2.04. Jest on jednak na tyle ciekawy, ûe postanowiîem dokonaê
  41. tego niewielkiego odstëpstwa od kanonu naszego cyklu.
  42.  
  43. Maptrix jest dostëpny w sieci Aminet lub na kompaktach z
  44. programami Aminetu. Ci, którzy nie majâ do takich úródeî dostëpu,
  45. znajdâ go na dysku Freda Fisha nr
  46. --------------&&&&&----------------. Autorem jest Alex Deburie.
  47. Jest to program shareware. Autor przygotowaî dla uûytkownika
  48. wiele algorytmów pozwalajâcych na stworzenie dowolnego tîa, od
  49. najprostszego wzorku, poprzez ciekawe wzory regularne, aû do
  50. caîkowicie nieregularnych wzorów losowych, w tym i fraktali.
  51. Przykîadowe trzy tîa stworzone za pomocâ Maptrixa. Nie koniec
  52. jednak na tym. Za pomocâ Maptrixa moûna tworzyê takûe tîa
  53. animowane, jednak w tym ostatnim wypadku autor zaleca
  54. rozszerzenie pamiëci o minimum 1 MB.
  55.  
  56. Maptrix jest wyposaûony w prosty interfejs uûytkownika, który
  57. pozwala na obsîugë programu za pomocâ myszki (jedynie niezbëdne
  58. wartoôci cyfrowe naleûy wpisaê z klawiatury).
  59.  
  60. Gotowy obrazek moûna wyôwietliê opcjâ DISPLAY (niestety, tu
  61. akurat autor sië nie popisaî. Stworzony obrazek jest wyôwietlany
  62. o wiele brzydziej niû wyglâda w rzeczywistoôci. Na szczëôcie
  63. moûna wygenerowane tîo zapisaê i uruchomiê dowolnâ pokazywaczkë,
  64. na przykîad Viewteka, czy wczytaê do Deluxe Painta, aby ujrzeê
  65. obrazek w peînej krasie. Opisywany sposób jest jedynym,
  66. pozwalajâcym na zobaczenie teî, wygenerowanych w trybach AGA --
  67. program umie je bowiem stworzyê, ale nie dopracowana opcja
  68. DISPLAY ich nie pokaûe.) Opcja ta ma natomiast ciekawe moûliwoôci
  69. zmiany kolorów. Wystarczy po wyôwietleniu obrazka nacisnâê i
  70. przytrzymaê klawisz tabulatora lub spacji i dodatkowo poruszaê
  71. myszkâ. Moûna takûe wspomóc sië przy "cyclingu" klawiszami
  72. [Shift], [Del] lub [Help].
  73.  
  74. Nie ma, niestety, tyle miejsca, aby opisaê wszystkie algorytmy,
  75. jakie oferuje Maptrix. Ograniczë sië zatem do najciekawszych.
  76.  
  77. Mountains -- tworzy fraktalowe "góry". Im wyûsze wartoôci podamy
  78. jako parametry, tym lepiej (trzeba jednak pamiëtaê, ûe wydîuûy to
  79. czas generowania).
  80.  
  81. Clouds -- generuje fraktalowe chmury. Od wartoôci parametru zaleûy
  82. stopieï ich postrzëpienia.
  83.  
  84. Harmony 2 i Harmony Marble -- tworzâ regularne wzory, oparte na
  85. funkcji cosinus, które mogâ byê znieksztaîcone przez uûycie
  86. dowolnej kombinacji kaûdego z 9 parametrów.
  87.  
  88. Waves -- wygeneruje bardzo îadne poziome lub pionowe fale, których
  89. wyglâd zaleûy od czterech parametrów.
  90.  
  91. Waterfall -- "wodospad z rozpuszczajâcymi sië kolorami" (të
  92. dyfuzjë moûna kontrolowaê).
  93.  
  94. Mandelbrot i Julia to najbardziej znane formy fraktali. Ich
  95. wyglâd w bardzo duûym stopniu zaleûy od parametrów. Uwaûni
  96. Czytelnicy Magazynu AMIGA, a zwîaszcza artykuîów Bolesîawa
  97. Szczerby, nie bëdâ mieli najmniejszych problemów z ich
  98. ustawieniem.
  99.  
  100. Uwzglëdniajâc wszystkie moûliwe kombinacje parametrów -- Maptrix
  101. umoûliwia stworzenie 786 róûnych teî. Maîo? Owszem, ale tylko
  102. wówczas, gdy zapomnimy o tym, ûe oprócz ustawienia parametrów
  103. moûemy zmieniaê ich wartoôci liczbowe (przewaûnie w zakresie od 0
  104. do 1000, a w niektórych wypadkach od 0 do 32767). Podejrzewam, ûe
  105. nikomu nie starczyîoby ochoty na wypróbowanie wszystkich
  106. moûliwoôci.
  107.  
  108. Co zatem robiê, aby szybko uzyskaê interesujâce nas tîo? Strzelaê?
  109. Absolutnie nie. Najlepiej zastosowaê metodë wykorzystywanâ przy...
  110. sortowaniu. Oznacza to, ûe generujemy dwa tîa -- z minimalnymi
  111. wartoôciami parametru i parametrem równym mniej wiëcej poîowie
  112. wartoôci maksymalnej. Oglâdamy je i jeôli to drugie nam jeszcze nie
  113. odpowiada, generujemy tîa z parametrami o wartoôci 1/4 lub 3/4
  114. parametru maksymalnego. Po rzuceniu na nie okiem -- decydujemy,
  115. które nam sië bardziej podoba i przechodzimy do odpowiedniej
  116. "êwiartki". Zaîóûmy, ûe zaczyna nam sië podobaê tîo "z 3/4". A zatem
  117. generujemy kolejne tîo z parametrem równym (0.5 + 0.75) / 2 czyli
  118. 0.625, i poprzez kolejne podziaîy "poîówkowe" dochodzimy do
  119. zadowalajâcego nas rezultatu.
  120.  
  121. W pakiecie, oprócz Maptrixa znajdziemy takûe doôê obszernâ
  122. instrukcjë w jëzyku angielskim. Program dziaîa zarówno z
  123. dyskietki, jak i z twardego dysku, na który wystarczy go
  124. przegraê.
  125.  
  126. Zaletami Maptrixa sâ: bardzo prosta obsîuga, nieskoïczona liczba
  127. moûliwych kombinacji i doôê szybkie (w porównaniu z innymi
  128. programami tego typu) generowanie obrazków. Wadami: beznadziejna
  129. opcja wyôwietlania i "apetyt rosnâcy w miarë jedzenia" (chodzi mi
  130. o tîa animowane). Wydaje mi sië jednak, ûe Maptrix jest programem
  131. na tyle ciekawym, ûe powinien sië znaleúê w bibliotece kaûdego,
  132. nie tylko "szarego" amigowca. Nieraz bowiem najprostsze ôrodki
  133. pozwolâ na uzyskanie efektu nie gorszego niû skomplikowane w
  134. obsîudze oprogramowanie. A Maptrix nie zajmie na dyskach zbyt
  135. wiele miejsca (wraz z instrukcjâ -- 150 KB).
  136.