Direct3D
Direct3D to część znanych bibliotek multimedialnych, która odpowiada za wyświetlanie grafiki 3D.
Direct3D skupia się przede wszystkim na wspomaganiu kart graficznych przy kompleksowym wyświetlaniu grafiki trójwymiarowej. Z początku struktura tych bibliotek stanowiła alternatywę dla OpenGL, choć w miarę rozwijania projektu zaczęła być z nim niejako spójna.
Całe D3D opiera się na interfejsie COM, co praktyce oznacza, że programując tego typu bibliotekę należy uprzednio stworzyć odpowiedni wskaźnik do danej klasy, a potem z niego skorzystać. Jest to dosyć skomplikowana procedura, toteż producent powoli odchodzi od tego schematu, na wzór wspomnianego wyżej OpenGL.
Dodatkową ciekawostkę stanowi fakt, że D3D jest wieloplatformowe. Znajdziemy go więc zarówno na PC, jak i konsolach
Dodaj komentarz