Asemblerowe igraszki z grafikąPraca poświęcona jest programowaniu takich efektów graficznych, jak najprostszych - ustawianie palety, wyświetlanie rysunków - oraz nieco trudniejszych, czyli fading (ściemnienie), rotacja palety, shade bobs, scrolling. Ponadto zamieszczono opis technik imitowania rzeczywistości trójwymiarowej, poczynając od prostej grafiki wektorowej, poprzez cieniowanie (pokazane tu na przykładzie metody Gourauda), kończąc na dwóch animowanych symulacjach - tunel i krajobraz.
Praca w zasadzie dotyka zaledwie problematyki programowania grafiki. Jakkolwiek zawiera rozdział prezentujący pokrótce sztukę programowania w asemblerze, to trudno jednak nauczyć się języka z tak lakonicznego opisu. Z drugiej strony, efekty zaprezentowane w książce po raz pierwszy zostały wykorzystane chyba z 10 lat temu. Bardziej zaawansowane natomiast techniki, prezentowane w pracy, pojawiły się w programach demonstracyjnych co najmniej pięć lat temu. Trudno zatem wytłumaczyć zastosowanie asemblera do kodowania wykorzystanych efektów - na współczesnych komputerach te same efekty zaprogramować można w językach wyższego poziomu, a i tak będą działać całkiem płynnie; bardziej skomplikowanych "sztuczek", które naprawdę wymagałyby asemblera, w książce brak. Mimo to polecam tę pracę, zwłaszcza średnio zaawansowanym adeptom sztuki programistycznej.
Enter 12/96 (GK)