Grafika komputerowa jest dziedziną informatyki zajmującą się generowaniem obrazów za pomocą komputerów. Obrazy utworzone za pomocą grafiki komputerowej mogą być dwuwymiarowe (2D), trójwymiarowe (3D), a nawet czterowymiarowe, w zależności od zastosowania lub efektu. Proces ten nazywany jest renderowaniem. Grafika komputerowa obejmuje wykorzystanie różnorodnych algorytmów i technik, od podstawowych algorytmów rysowania linii i grafiki wektorowej po bardziej złożone algorytmy renderowania 3D.
Grafika komputerowa może być wykorzystywana w różnych zastosowaniach, takich jak gry, filmy, animacje, wizualizacje naukowe, wizualizacje informacji, sztuka i manipulacja obrazami. Są również wykorzystywane do zadań takich jak projektowanie układów interfejsów, tworzenie modeli 3D i tworzenie animacji 3D.
Grafika komputerowa w dużym stopniu opiera się na matematyce i algorytmach, aby tworzyć efekty wizualne, które wydają się dość realistyczne i dokładne. Algorytmy te są używane w komputerowych systemach graficznych do przekształcania danych wyjściowych programu komputerowego na obraz. Grafika komputerowa składa się z dwóch części: grafiki rastrowej i grafiki wektorowej. Grafika rastrowa to metoda przechowywania obrazów cyfrowych w formacie zwanym bitmapami, który składa się z pikseli, z których każdy zawiera pojedynczą wartość koloru. Z drugiej strony grafika wektorowa wykorzystuje techniki rysowania linii do tworzenia kształtów i krzywych.
Grafika komputerowa stała się integralną częścią naszego życia, od animacji w najnowszym filmie Pixara po grafikę w ulubionej grze wideo. Jest stosowana w różnych dziedzinach, takich jak zawody medyczne, inżynieryjne i architektoniczne, i bez wątpienia nadal będzie jedną z najważniejszych technologii naszych czasów.