Vad är OpenGL® datorgrafik?
OpenGL®-datorgrafik är bilder som visas genom användning av OpenGL®-programvara snarare än andra typer av datorgrafikbilder (CGI) -program. Dessa visas genom användning av datorkodning ungefär som utvecklingen av datorprogramvara. Istället för att använda denna kodning för att instruera ett program för hur man använder, används dock programmeringen för att instruera en grafikmotor om vad och hur man gör ut olika tvådimensionella (2D) eller tredimensionella (3D) objekt. OpenGL® datorgrafik har vissa fördelar jämfört med andra program genom att de kan användas med flera operativsystem (OS) och olika plattformar.
Det finns ett antal olika inställningar där OpenGL® datorgrafik kan användas, inklusive skapandet av datorstödd design (CAD) och videospelspel. Olika landskap, scener och objekt kan skapas genom användning av denna typ av programvara. För arkitektur- eller designändamål kan OpenGL® datorgrafik användas för att skapa digitala modeller av byggnader som demonstrationer för en klient, eller för att skapa en digital mockup av en produkt. Vid design av videospel används dessa typer av grafik ofta för att skapa scener och objekt som enkelt kan återges av många olika typer av hårdvara och mjukvara.
Både tvådimensionell eller 2D och tredimensionell eller 3D grafik kan skapas genom användning av OpenGL® mjukvara, och dessa bilder kan sedan enkelt återges och visas av datorsystem. OpenGL® datorgrafik skapas i princip genom datorprogrammering, ungefär som den som användes för att skapa ny programvara eller för att designa och utveckla en webbplats. Programvara kör sedan den kod som har skrivits, och som den gör så genererar den olika typer av objekt som består av linjer och polygoner. Dessa typer av OpenGL® datorgrafik utvecklas genom matematik, eftersom varje punkt i ett objekt anges i koden.
Punkter i rymden, även kallad vertikaler, och linjer används för att skapa 2D OpenGL® datorgrafik. En triangel, till exempel, kan skapas genom kod som indikerar tre specifika punkter och instruerar sedan programvaran att ansluta dessa punkter till linjer för att skapa en total form. 3D-grafik är dock något mer komplex och kräver mycket kodning för att skapa. Dessa objekt skapas som OpenGL® datorgrafik genom flera former som kallas polygoner, som är förbundna med varandra för att bilda ytan på ett 3D-objekt. Detta struktureras sedan genom ytterligare programmering och kan manipuleras på flera sätt genom mer kod.