Programy graficzne
Tak jak artysta bez pędzla i farb, ołówka, czy węgla nie potrafiłby wyczarować ani jednej kreski, tak samo grafik komputerowy bez odpowiednich narzędzi będzie bezużyteczny. Na wstępie dokonamy podziału rodzajów programów graficznych ze względu na funkcjonalność jaką podejmują. Najbardziej intuicyjny podział dokonuje się ze względu na rodzaj grafiki jaki jest w stanie dany program wytworzyć. W tym momencie mamy kolejne grupy takie jak grafika 2D, potem grafika 3D i grafika optymalizowana dla druku. Oczywiście sfery te przenikają się wzajemnie i tekstury dla brył trójwymiarowych wykonywane są jako obrazy 2D. Przy okazji grafiki dwuwymiarowej warto byłoby wspomnieć o kolejnych dwóch podgrupach. Na myśli mamy w tym momencie grafikę rastrową i wektorową. Różnica między nimi polega na sposobie interpretacji i zapisu przez komputer. Grafika rastrowa jest zbiorem informacji o pikselach ich kolorze i położeniu, z kolei grafika wektorowa to zbiór równań matematycznych definiujących przebiegi funkcji grafiki.