Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz
Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz
Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz
- TAGS
- purchase
- patrz
- www30.patrz.pl
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
44 Urzadzenia peryferyjne i interfejsy<br />
zasadniczo na usrednianiu wygladu sasiadujacych ze soba pikseli. Poprawia <strong>to</strong> znacznie<br />
wyglad obrazu, szczególnie w przypadkach gdy zaczyna brakowac tekstury o odpowiednio<br />
duzej rozdzielczosci (na przyklad obserwa<strong>to</strong>r przysuwa sie zbyt blisko do<br />
sciany).<br />
Caly zestaw tekstur potrzebny aplikacji przechowywany jest w pamieci masowej,<br />
najczesciej na dysku twardym. Przed ich uzyciem tekstury te musza zostac zaladowane<br />
do pamieci wideo karty graficznej.<br />
Obliczanie geometrii obrazu zwiazane jest z duza iloscia obliczen zmiennoprzecinkowych<br />
i realizuje je glównie procesor. Jednakze dalsze etapy tworzenia obrazu<br />
trójwymiarowego przejmowane sa przez karty, zwane wówczas akcelera<strong>to</strong>rami 3D.<br />
Akcelera<strong>to</strong>ry te maja postac badz oddzielnych kart (np. Voo Doo) i musza wówczas<br />
wspólpracowac z kartami bedacymi buforami ramki (i ewentualnie akcelera<strong>to</strong>rami<br />
2D), badz w pelni samodzielnych kart (Riva TNT 2, Voo Doo 3).<br />
Potrzeba s<strong>to</strong>sowania akcelera<strong>to</strong>rów, szczególnie w przypadku wspólczesnych<br />
gier i symula<strong>to</strong>rów, jest oczywista. Jak opisalismy krótko powyzej, tworzenie grafiki<br />
trójwymiarowej jest procesem wymagajacym dosc duzej mocy obliczeniowej i wyk<strong>on</strong>ania<br />
wielu operacji. Dodatkowo, w wymieni<strong>on</strong>ych aplikacjach grafika ta jest nie<br />
statyczna a dynamiczna, p<strong>on</strong>iewaz symuluje ruch. Chcac zapewnic jego plynnosc<br />
i brak migotania, obraz musi byc renderowany co najmniej 30 razy na sekunde. Przy<br />
stale wzrastajacej ilosci szczególów (co oczywiscie daje uzytkownikowi wrazenie<br />
bardziej rzeczywistego obrazu) realizacja tego zadania wylacznie przez procesor nie<br />
jest mozliwa. Stad znaczna czesc tych operacji przejmuje akcelera<strong>to</strong>r 3D. Odciaza <strong>to</strong><br />
zarówno sam procesor (znaczna czesc przygo<strong>to</strong>wania obrazu wyk<strong>on</strong>ywana jest przez<br />
karte), jak i zmniejsza obciazenie magistrali laczacej procesor z karta graficzna.<br />
Zas<strong>to</strong>sowanie akcelera<strong>to</strong>ra 3D rozwiazuje w znacznej mierze sprawe mocy obliczeniowej<br />
i obciazenia procesora, jednak sprawa ilosci pamieci potrzebnej na karcie<br />
graficznej i przepus<strong>to</strong>wosci magistrali laczacej karte graficzna z procesorem (mimo<br />
pewnego zmniejszenia jej obciazenia) pozostaje nierozwiazalna. Obydwa wymieni<strong>on</strong>e<br />
"waskie gardla" wiaza sie z nakladaniem tekstur, dlatego tez przyjrzymy sie nieco<br />
dokladniej przeplywowi informacji w trakcie jego realizacji.<br />
Na rysunku 2.19 przestawi<strong>on</strong>y jest system z magistrala PCl. Zaz?acz<strong>on</strong>o tu równiez<br />
kolejne etapy teksturowania .•<br />
Jak stwierdzilismy, wszystkie tekstury potrzebne danej aplikacji przechowywane<br />
sa w pamieci maso~j, na przyklad na dysku twardym. Kolejnosc operacji przy teksturowaniu<br />
jest nast~~ujaca:<br />
1. Tekstury z pamieci masowej ladowane sa za posrednictwem magistrali rozsze-<br />
"rzajacej<br />
(na rysunku 2.19 - PCl) do pamieci glównej.<br />
<str<strong>on</strong>g>Please</str<strong>on</strong>g> <str<strong>on</strong>g>purchase</str<strong>on</strong>g> <str<strong>on</strong>g>PDF</str<strong>on</strong>g> <str<strong>on</strong>g>Split</str<strong>on</strong>g>-<str<strong>on</strong>g>Merge</str<strong>on</strong>g> <strong>on</strong> <strong>www</strong>.<strong>verypdf</strong>.<strong>com</strong> <strong>to</strong> remove this watermark.