Hvad er OpenGL® computergrafik?
OpenGL®-computergrafik er billeder, der vises ved brug af OpenGL®-software snarere end andre typer computergrafikbilleder (CGI) -programmer. Disse vises ved hjælp af computerkodning meget som udviklingen af computersoftware. I stedet for at bruge denne kodning til at instruere et program om, hvordan man betjener, bruges programmeringen imidlertid til at instruere en grafikmotor om, hvad og hvordan man gengiver forskellige to-dimensionelle (2D) eller tredimensionelle (3D) objekter. OpenGL® computergrafik har visse fordele i forhold til andre programmer, idet de kan bruges med flere operativsystemer (OS) og forskellige platforme.
Der er en række forskellige indstillinger, hvor OpenGL® computergrafik kan bruges, herunder oprettelse af computerstøttet design (CAD) og videospilprogrammer. Forskellige landskaber, scener og objekter kan oprettes ved hjælp af denne type software. Til arkitektoniske eller designmæssige formål kan OpenGL® computergrafik bruges til at oprette digitale modeller af bygninger som demonstrationer for en klient eller til at oprette en digital mockup af et produkt. I videospildesign bruges disse typer grafik ofte til at skabe scener og objekter, der let gengives af mange forskellige typer hardware og software.
Både todimensionel eller 2D og tredimensionel eller 3D grafik kan oprettes ved hjælp af OpenGL® software, og disse billeder kan derefter let gengives og vises af computersystemer. OpenGL® computergrafik er grundlæggende oprettet ved hjælp af computerprogrammering, ligesom det, der bruges til at oprette ny software eller til at designe og udvikle et websted. Software udfører derefter den kode, der er skrevet, og som den gør, genererer den forskellige typer objekter bestående af linjer og polygoner. Disse typer OpenGL® computergrafik er udviklet gennem matematik, da hvert punkt i et objekt er angivet i koden.
Punkter i rummet, også kaldet vertices, og linjer bruges til at oprette 2D OpenGL® computergrafik. En trekant kan for eksempel oprettes gennem kode, der angiver tre bestemte punkter, og derefter instruerer softwaren til at forbinde disse punkter med linjer for at skabe en total form. 3D-grafik er imidlertid noget mere kompleks og kræver en hel del kodning for at oprette. Disse objekter oprettes som OpenGL® computergrafik gennem flere figurer kaldet polygoner, som er forbundet til hinanden for at danne overfladen på et 3D-objekt. Dette struktureres derefter gennem yderligere programmering og kan manipuleres på adskillige måder gennem mere kode.