Ce sunt OpenGL® Computer Graphics?

Grafica pe computer OpenGL® sunt imagini afișate prin utilizarea software-ului OpenGL®, mai degrabă decât prin alte tipuri de programe de imagine grafică pe computer (CGI). Acestea sunt afișate prin utilizarea codării computerului, la fel ca dezvoltarea unui software de calculator. Cu toate acestea, în loc să folosiți această codificare pentru a instrui un program despre cum să funcționeze, programarea este folosită pentru a instrui un motor grafic despre ce și cum să redeze diferite obiecte bidimensionale (2D) sau tridimensionale (3D). Grafica pe computer OpenGL® are anumite avantaje față de alte programe, prin faptul că pot fi utilizate cu mai multe sisteme de operare (OS) și diverse platforme.

Există o serie de setări diferite în care poate fi utilizată grafica pe computer OpenGL®, inclusiv crearea de programe de proiectare asistată de computer (CAD) și de jocuri video. Prin utilizarea acestui tip de software pot fi create diferite peisaje, scene și obiecte. În scopuri arhitecturale sau de proiectare, grafica pe computer OpenGL® poate fi utilizată pentru a crea modele digitale ale clădirilor ca demonstrații pentru un client sau pentru a crea o machetă digitală a unui produs. În proiectarea jocurilor video, aceste tipuri de grafică sunt adesea folosite pentru a crea scene și obiecte care sunt ușor de redat de multe tipuri diferite de hardware și software.

Atât graficele bidimensionale, sau 2D, cât și tridimensionale sau 3D, pot fi create prin utilizarea software-ului OpenGL®, iar aceste imagini pot fi apoi redate și afișate cu ușurință de către sistemele computerizate. Grafica pe computer OpenGL® este în principiu creată prin utilizarea programării computerului, la fel ca cea folosită pentru a crea software nou sau pentru a proiecta și dezvolta un site web. Software-ul execută apoi codul care a fost scris și, pe măsură ce face acest lucru, generează diferite tipuri de obiecte constând din linii și poligoane. Aceste tipuri de grafică pe computer OpenGL® sunt dezvoltate prin matematică, deoarece fiecare punct dintr-un obiect este indicat în cod.

Punctele din spațiu, numite și vârfuri, și liniile sunt folosite pentru a crea grafică pe computer 2D OpenGL®. Un triunghi, de exemplu, poate fi creat printr-un cod care indică trei puncte particulare și apoi instruiește software-ul să conecteze acele puncte cu linii pentru a face o formă totală. Grafica 3D, totuși, este ceva mai complexă și necesită multă codare pentru a le crea. Aceste obiecte sunt create ca grafică pe computer OpenGL® prin mai multe forme numite poligoane, care sunt conectate între ele pentru a forma suprafața unui obiect 3D. Acesta este apoi texturat prin programare suplimentară și poate fi manipulat în numeroase moduri prin mai mult cod.