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