Ostatnie posty dla tagow "Grafika"

W tym wpisie zajmę się grafiką komputerową generowaną dzięki API OpenGL. OpenGL, to cytując wikipedię: „Zestaw funkcji składa się z 250 podstawowych wywołań, umożliwiających budowanie złożonych trójwymiarowych scen z podstawowych figur geometrycznych”. Przedstawie tu dwie animacje trójwymiarowe: dywan i trójkąt Sierpińskiego.

Dywan Sierpińskiego jest to rysunek przedstawiający widok na osiach współrzędnych podzielony na dziewięć równych kwadratów, gdzie część środkowy z nich jest pusty (reszta zamalowana).

rozwiń...

Dziś troszkę z innej beczki. Mianowicie będzie trochę o wydajności i równoległym przetwarzaniu danych. No to do dzieła!

Karta graficzna to jeden z najistotniejszych komponentów w komputerze. Odpowiada nie tylko za generowanie grafiki 3D, ale także do wspomagania albo wyręczania procesora z pewnych obliczeń. W ostatnich latach na rynku pojawiło się wiele nowych rozwiązań układów graficznych, jak GMA. Intela czy nowe generacje GPU przygotowane przez firmy NVIDIA i AMD. Nowoczesne karty graficzne to wielordzeniowe, wyspecjalizowane procesory, które mogą służyć nie tylko do obliczeń związanych z grafiką. Nowe możliwości GPU dostrzegł koncern NVIDIA, tworząc API rozszerzającego możliwości języka C. Ta technologia pozwala zaprojektować programiście aplikację do rozwiązania bardzo złożonych obliczeniowo zadań w krótkim czasie poprzez wykorzystanie mocy przetwarzania równoległego wielu rdzeni procesora graficznego. Ważny jest również nieograniczony dostęp do przestrzeni adresowej karty i możliwość skorzystania ze współdzielonej pamięci. Technologia ma pełne wsparcie dla operacji logicznych i wykonywalnych na liczbach całkowitych, wektorach i macierzach.

rozwiń...