Vad är OpenGL® -programmering?

OpenGL®-programmering är en process genom vilken någon skapar datorgenererade bilder (CGI) genom kod snarare än genom ett program som har en grafisk verktygssats. Denna process involverar ofta skapandet av kod som kör ett antal olika processer, som i sin tur används av programvara för att visa bilder. Någon kan använda OpenGL®-programmering för att skapa tvådimensionella (2D) bilder eller tredimensionella (3D) bilder, som båda ofta används i videospel. Skapandet av CGI genom dessa program innebär ofta användning av ett antal programmeringsmetoder och en hel del kod för att indikera hur objekt ska visas och agera i en miljö.

olika element i CGI eller datorgenererade bilder kan skapas genom användning av OpenGL®-programmering. Denna process börjar ofta med skapandet av ett designdokument eller annat arbete som gör det möjligt för en programmerare att förstå vad han eller hon behöver skapa i OpenGL®. Vid denna tidpunkt programmetMER kan börja planera processen för OpenGL® -programmering som han eller hon behöver använda för att skapa föremål och effekter som används inom scenen. Datorkod skapas sedan av den programmeraren, som används av programvara för att göra de olika elementen i en CGI -scen.

Både 2D- eller tvådimensionella och 3D- eller tredimensionella föremål och scener kan skapas genom OpenGL®-programmering, beroende på den strategi som en programmerare tar. I sin enklaste form kan en person använda kod för att indikera var punkter i rymden bör placeras och använda de axlar som ofta används för att plotta grafer i matematik. Dessa enskilda punkter etablerade i OpenGL® -programmering kallas vertikaler. Var och en kan anslutas till andra punkter per rader, som sedan kan skapa olika former, och dessa former kan skapa 2D -bilder eller anslutas för att bilda ytan på ett 3D -objekt.

lägg tillItional OpenGL® -programmering används sedan för att etablera olika typer av strukturer som kan tillämpas på föremålen inom en scen. Dessa strukturer är 2D -bilder som i princip är lindade runt 3D -objekten, en process som kallas texturkartläggning, vilket gör att föremålen verkar mer realistiska och ger dem mer variation. OpenGL® -programmering används för alla dessa processer, utöver skapandet och tilldelningen av ljus i en scen samt effekter som dimma, eld och vatten. Fördelen med att använda denna typ av tillvägagångssätt är att de objekt som skapas genom sådan programmering lätt kan kännas igen och replikeras av många datorsystem, vilket gör att programvara kan köras på olika hårdvaruinställningar enklare.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?