GAP GAME ARCHIVE PROJECT

OpenGL (1992–Günümüz)

Silicon Graphics'in Mirası, John Carmack'in 'GLQuake' Zaferi ve Açık Standartların Gücü

United States · 1992 · engine

Ocak 1992'de Silicon Graphics (SGI) tarafından kendi tescilli IRIS GL kütüphanesinden türetilerek tüm sektöre açılan OpenGL (Open Graphics Library); bilgisayar dünyasının ilk ve en etkili platformlar arası 2D/3D grafik uygulama programlama arayüzüdür (API). Başlangıçta pahalı iş istasyonları için tasarlanan bu standart; id Software dâhisi John Carmack'in Microsoft'un erken Direct3D'sini reddedip Ocak 1997'de GLQuake'i OpenGL üzerinde yayınlamasıyla tüketici PC oyunculuğunun ve modern akıllı telefon grafiklerinin (OpenGL ES) temeli olmuştur.

OpenGL (1992–Günümüz)

SGI İş İstasyonlarından John Carmack'in Açık Mektubuna

Hollywood görsel efektlerinde kullanılan pahalı Silicon Graphics süper bilgisayarlarının ortak dili olan OpenGL, 1990'ların ortasında tüketici PC'lerine inmeye başladı. Microsoft, Windows 95 için kendi tescilli Direct3D'sini zorlarken John Carmack ünlü bir açık mektup yayınlayarak Direct3D'nin mimarisini 'korkunç ve hantal' olarak nitelendirdi ve id Software oyunlarının saf, zarif ve açık olan OpenGL standardını kullanacağını duyurdu. Motorun render boru hattı (pipeline) ve bellek yönetimi mimarisi, geleneksel yazılım yaklaşımlarını kökten yıktı. Veri akışı (Yaratıcı & Kurucu: Silicon Graphics, Inc. (SGI) / Mark Segal, Kurt Akeley, Yönetici Konsorsiyum: Khronos Group (2006'dan bu yana), Çıkış Tarihi: Ocak 1992, Tarihsel Dönüm Noktası: Ocak 1997 - GLQuake (John Carmack tarafından donanım hızlandırma devrimi)) gerçek zamanlı geometri işleme ve dinamik arabellek optimizasyonlarıyla donatılmıştı. Çoklu işlemci katmanlarında poligon verilerini verimli şekilde hesaplayan matematiksel algoritmalar, sahnelerdeki çizim gecikmelerini sıfıra indirerek sektörde yeni bir teknik performans çıtası belirledi.

GLQuake Zaferi, OpenGL ES ve Khronos Mirası

Carmack'in Ocak 1997'de çıkardığı GLQuake demosu, 3dfx Voodoo ve Rendition Verite kartları üzerinde çalışarak pikselli yazılım görüntüsünü tarihe gömdü ve OpenGL'i bir gecede PC oyunculuğunun kutsal kasesine dönüştürdü. 2000'lerde mobil cihazlar için 'OpenGL ES' standardı oluşturuldu ve iPhone ile Android akıllı telefonların tüm grafik altyapısını kurdu. 2006'dan bu yana Khronos Group tarafından yönetilen standart, doğrudan modern düşük seviyeli 'Vulkan' API'sine evrilmiştir. Endüstriyel etkisi açısından bakıldığında, lisanslama modelleri ve modifikasyon (modding) desteği sayesinde küresel bir geliştirici ekosistemi filizlendi. Teknik ekiplerin geliştirdiği araç kitleri ve seviye editörleri, oyun tasarımını kod tabanından ayırarak yaratıcı tasarımcıların özgürce içerik üretmesini sağladı. Bu paradigma değişimi, modern oyun stüdyolarının üretim hattı standartlarını kalıcı olarak şekillendirdi.

Verification Sources