[go: up one dir, main page]

Przejdź do zawartości

Sprite

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Daveed93 (dyskusja | edycje) o 15:08, 5 maj 2014. Może się ona znacząco różnić od aktualnej wersji.
Przykład dwuwymiarowego sprite'a
Duszek animowany

Sprite (ang. dosł. duszek, chochlik) – dwuwymiarowy obrazek używany w systemach grafiki dwuwymiarowej i 2.5-wymiarowej, który po przesunięciu i ewentualnie przeskalowaniu jest przenoszony na ekran. Sprite'y pozwalają na bardzo łatwe uzyskiwanie na ekranie niezbyt wyszukanych obiektów animowanych. Wiele układów graficznych 2D jest wyposażonych w zdolność do automatycznego generowania i animacji sprite'ów.

Namiastkę trzeciego wymiaru można uzyskać przez skalowanie sprite'ów oraz ich wyświetlanie w kolejności od dalszych do bliższych (w ten sposób bliższe częściowo zakrywają dalsze, daje to swoisty efekt światłocieni).

W systemach grafiki 3D zamiast sprite'ów używa się raczej modeli opartych na wielokątach, chociaż można je spotkać jako element efektów specjalnych np. w grach wyścigowych może to być dym z opon.

Technika ta w latach siedemdziesiątych, osiemdziesiątych i na początku lat dziewięćdziesiątych kiedy jeszcze dominowały komputery 8-bitowe miała powszechną nazwę "duszki" (zdrobnienie mnogiej liczby rzeczownika duch). W różnych systemach mikrokomputerowych miała różne nazwy, np. w Atari nazywała się "Player and Missile Graphics" (grafika graczy i pocisków) – "P/M G"[1].

Technika ta została stworzona w celu poprawy możliwości graficznych mikrokomputerów w czasie gdy ich procesory nie były tak wydajne jak obecnie powszechne. Technika ta polegała na nakładaniu na "gotowy" obraz analogowy wzorów graficznych duszków – operacje z tym związane nie były wykonywane na zawartości pamięci RAM, ale na "gotowym" sygnale Video przez wyspecjalizowane układy[1].

  1. a b Player/Missile Graphics. [dostęp 11 sierpnia 2009]. (pol.).