home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1997 #3
/
amigamamagazinepolishissue03-1
/
ma_1995
/
12
/
ami018.txt
< prev
next >
Wrap
Text File
|
1997-04-07
|
6KB
|
136 lines
Program dla Kowalskiego
-----------------------
MAPTRIX
<lead>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).
<a>Marek Pampuch
<txt>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).