OpenGL® Bilgisayar Grafikleri Nedir?

OpenGL® bilgisayar grafikleri, diğer bilgisayar grafiği görüntüleri (CGI) programlarından ziyade OpenGL® yazılımı kullanılarak görüntülenen görüntülerdir. Bunlar, bilgisayar yazılımının geliştirilmesine benzer bir şekilde bilgisayar kodlaması kullanılarak gösterilir. Bu kodlamayı, nasıl çalıştırılacağı hakkında bir programa talimat vermek için kullanmak yerine, programlama, bir grafik motoruna çeşitli iki boyutlu (2D) veya üç boyutlu (3B) nesnelerin neyi ve nasıl üretileceğini öğretmek için kullanılır. OpenGL® bilgisayar grafikleri, diğer programlara göre, bazı işletim sistemlerinde (OS) ve çeşitli platformlarda kullanılabileceklerinden belirli avantajlara sahiptir.

Bilgisayar destekli tasarım (CAD) ve video oyunu programlarının oluşturulması da dahil olmak üzere OpenGL® bilgisayar grafiklerinin kullanılabileceği bir dizi farklı ayar vardır. Bu tür yazılımlar kullanılarak farklı manzaralar, sahneler ve nesneler yaratılabilir. Mimari veya tasarım amaçlı olarak, OpenGL® bilgisayar grafikleri bir müşterinin gösterileri olarak binaların dijital modellerini oluşturmak veya bir ürünün dijital modelini oluşturmak için kullanılabilir. Video oyunu tasarımında, bu grafik türleri genellikle birçok donanım ve yazılım türünün kolayca oluşturduğu sahneler ve nesneler oluşturmak için kullanılır.

OpenGL® yazılımı kullanılarak hem iki boyutlu, hem de 2D ve üç boyutlu veya 3D, grafikler oluşturulabilir ve bu görüntüler bilgisayar sistemleri tarafından kolayca oluşturulabilir ve görüntülenebilir. OpenGL® bilgisayar grafikleri temel olarak, yeni yazılım oluşturmak veya bir web sitesi tasarlamak ve geliştirmek için kullanılana benzer bir şekilde bilgisayar programlama kullanılarak oluşturulmuştur. Yazılım daha sonra yazılan kodu çalıştırır ve olduğu gibi satırlardan ve çokgenlerden oluşan farklı tipte nesneler oluşturur. Bu OpenGL® bilgisayar grafikleri, bir nesnedeki her nokta kodda belirtildiği gibi matematik yoluyla geliştirilmiştir.

Uzaydaki noktalar, aynı zamanda köşeler de denir ve çizgiler, 2D OpenGL® bilgisayar grafikleri oluşturmak için kullanılır. Örneğin, üç özel noktayı belirten bir kod aracılığıyla bir üçgen oluşturulabilir ve ardından yazılıma, bu noktaları toplam şekil vermesi için çizgilerle bağlamasına yönlendirir. Bununla birlikte, 3B grafikler biraz daha karmaşıktır ve oluşturulması için çok fazla kodlama gerekir. Bu nesneler, bir 3B nesnenin yüzeyini oluşturmak üzere birbirine bağlanan çokgenler adı verilen birden çok şekil aracılığıyla OpenGL® bilgisayar grafikleri olarak oluşturulur. Bu daha sonra ek programlama ile dokulu ve daha fazla kod aracılığıyla çeşitli şekillerde manipüle edilebilir.