215

215



10.1. Karta graficzna

dodatkowymi technikami wykorzystywanymi podczas tworzenia grafiki 3D są:

•    Buforowanie matrycowe (ang. Stencil Buffering). Specjalna technika pozwalająca na przechowywanie informacji o nieruchomych obiektach animacji 3D. Często wykorzystywana w symulatorach lotu do prezentowania kokpitu samolotu.

•    Środowiskowe odwzorowanie wypukłości (ang. Environment-Based Bump Map-ping). Zestaw technik 3D umożliwiający odwzorowanie powierzchni niepłaskich, na przykład falującej wody.

10.1.4. Interfejsy API (DirectX, OpenGL)

W czasach systemu operacyjnego MS DOS i Windowsów z serii 3.x programiści tworzący gry komputerowe musieli optymalizować kod aplikacji pod kątem dostępnych kart graficznych i dźwiękowych. Wydłużało to czas i koszty tworzenia gier oraz powodowało brak kompatybilności z nowszym sprzętem.

'•'•'raz z wprowadzeniem systemu Windows 95 pojawił się interfejs API (ang. Applica-żon Programming Interface) — Microsoft DirectX. DirectX stanowi pomost między sprzętem typu karta graficzna i dźwiękowa a oprogramowaniem multimedialnym. Dzięki API aplikacje optymalizowane są jedynie pod kątem współpracy z interfejsem DirectX, bez konieczności dostosowywania ich do potrzeb sprzętu. Interfejs API Di-rectX wyposaża programistę w zestaw funkcji wspomagających proces tworzenia grafiki 2D i 3D oraz dźwięku.

W skład DirectX wchodzi wiele komponentów, do ważniejszych zaliczymy:

•    DirectX Graphics składający się z:

•    Direct2D — obsługuje grafikę rastrową (bitmapową),

•    Direct3D — obsługuje grafikę 3D,

•    DirectGI — umożliwia bezpośrednią obsługę kart graficznych;

•    Directlnput — przetwarza dane pochodzące z klawiatury, myszy lub innych kontrolerów;

•    DirectSound — służy do odtwarzania i nagrywania dźwięku.

Najnowszy DirectX 11 przeznaczony jest dla systemów Windows Vista i Windows 7.

Konkurencją dla Direct3D jest OpenGL (ang. Open Graphics Library — otwarta biblioteka graficzna) służąca do wspomagania tworzenia grafiki komputerowej przez karty graficzne za pomocą zestawu kilkuset specjalnych funkcji. W przeciwieństwie do DirectX, kompatybilnego jedynie z platformą Microsoft Windows, Open GL zaimplementowany został w większości systemów operacyjnych. Najnowsza wersja to OpenGL 4.0.

215'


Wyszukiwarka

Podobne podstrony:
•••••1 : Główne narzędzia wykorzystywane podczas tworzenia figurAby otworzyć okno, w którym
W każdym z dwóch paneli programu dostępne są dwie palety narzędzi do wykorzystywania podczas tworzen
10.1. Karta graficzna sygnału cyfrowego, ale również — po zamontowaniu odpowiedniej przejściówki t —
wnioski i podsumowanie. Informacje uzyskane podczas tworzenia biznes planu są bardzo szczegółowe. Ob
w graficznym INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska w
img133 Zadanie 10. Oznaczenie graficzne stosowane w dokumentacji technicznej przedstawia A.
Literatura zalecana do wykorzystania podczas studiowania przedmiotu: Barker, R., (1996), Case Method
Rodzaje rysunków technicznych Rysunek techniczny wykorzystywany jest w wielu dziedzinach techniki, d

więcej podobnych podstron