Silnik graficzny

Silnik graficzny – część kodu aplikacji odpowiedzialna za tworzenie grafiki 2D, 2,5D lub 3D, która następnie widoczna będzie na urządzeniu wyświetlającym obraz. Zawiera on elementy konieczne do wykonywania złożonych matematycznych obliczeń i przekształceń elementów grafiki.

Silnik graficzny zajmuje się renderowaniem programowym bądź sprzętowym obrazu w czasie rzeczywistym na typowym ekranie komputera. W przypadku grafiki trójwymiarowej oznacza to, że każda klatka obrazu musi zostać wygenerowana na tyle szybko, aby możliwe było swobodne „poruszanie się” po trójwymiarowym świecie wirtualnym. Silniki graficzne do generowania obrazu trójwymiarowego są czasami nazywane silnikami 3D. Do przyśpieszenia i wykonywania bardziej złożonych obliczeń mogą wykorzystywać wsparcie sprzętowe specjalizowanych procesorów graficznych oraz obsługujących je bibliotek graficznych, takich jak DirectX, OpenGL czy Vulkan.

Przykładami silników graficznych są: Genesis3D, Irrlicht, OGRE, Antiryad Gx, Crystal Space. Choć zwykłemu użytkownikowi komputera kojarzą się one przede wszystkim z grami komputerowymi, to są projektowane do wielu innych celów, np. wizualizacji projektowanych budynków lub wnętrz. Nie powinny być utożsamiane z silnikami gier.


Silnik graficzny

Dodaje.pl - Ogłoszenia lokalne