WebGL Nedir ? Çalıştırmak İçin Ne Kullanılmaktadır?
WebGL, kâr amacı gütmeyen teknoloji şirketler birliği Khronos Group tarafından yönetilen, web ortamında 3 boyutlu grafik çizimi sağlanmasını amaçlayan bir web standartıdır.
WebGL, İnternet tarayıcıları (Chrome, Firefox, Safari vs.) üzerinde 3D grafikler oluşturmak için kullanılan platform bağımsız ve ücretsiz bir API’dir. Ayrıca internet sayfalarında 3 boyutlu görüntüler üretmeye yarayan arabirimdir. HTML 5 ile birlikte çıkan bu sisteme şu anda birçok tarayıcılar tarafından destek verilmekte ve Google Chrome,Firefox gibi sistemlerde kullanılmaktadır.
Sistem hazırlayanlar Khoronos Group olup sağlam firmalar ile çalışılmaktadır.. Daha önce WRML ile internete uyarlamaya çalışıp başaramadıkları sistemi şimdi bu sistemle denendiği söylenmekte ve şu an kullanılmaktadır.
Sistem, ekran kartının özelliklerini kullanmakta ve javascript (js) arabirimi üzerinden çalışmaktadır. Bu dolaydan herhangi bir plugin yüklemeden Google chrome veya Firefox kurmanız halinde hemen kullanmaya başlayabilmektesiniz. İlk zamanlarda tarayıcı sıkıntısı olsa da son güncellemelerden sonra bir hayli kullanışlı olmuştur.
WebGL Çalışmaları Yapmak İçin Ne Kullanıyoruz Peki?
WebGL, Javascript aracılığı ile OpenGL ES 2.0 desteği sağlayarak çalışmakta olup, bu sayede eklentiye ihtiyaç duymuyor. en güzel yönü de burası. Kısa süre öncedir Microfsoft hariç herkes destekliyor.
OpenGL veya OpenGL ES destekleyen herhangi bir internet tarayıcı 3D grafikleri desteklemektedir. Sistem, HTML 5 standartlarında açıklanan ‘Canvas’ elementini kullanmakta.
Peki WebGL Hangi Tarayıcılarda Çalışmaktadır? Hangi Browserlar Destekliyor?
Firefox/4.0b* sürümlerince desteklenir durumda. Son sürümler http://www.mozilla.com/en-US/firefox/all-beta.html adresinden de edinilebilinir. Firefox tarayıcısını kurduktan sonra WebGL API’sinin aktif olup olmadığını görmek için :
- Adres çubuğuna about:config yazılmalı
- Listelenen tanımlamalarda ‘webgl.enabled_for_all_sites’ parametresi eğer ‘false’ ise ‘true’ olarak değiştirilmeli
2.Safari
Mac OS X 10.6 WebKit sürümlerince desteklenmektedir. İlgili sürümler http://nightly.webkit.org/ adresinden indirilebilir. Tarayıcıyı kurma işlemi tamamlandıktan sonra, WebGL API’sini aktif duruma getirebilmek için Terminal ekranında:
3.Chrome/Chromium
Windows ve Mac OS X üzerinde test etmenin en kolay yolu Chrome 9 Beta versiyonlarından birini indirip kurmaktır.
Google arama küresi, hiç duymamış olabilirsiniz. Bu küre büyücü gibi hissettiyor insanı, dünyanın herhangi bir yerinden arama sonuçlarını değişik istatistikleri görebiliyorsunuz. Dünyanın herhangi bir yerini renklerle gezmek istiyorsanız bu küreyle yapabilirsiniz. 3 boyutlu bir dünyanın değişik halini görmek için bu sayfayı ziyaret edin.