GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portali
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar

This view

  • Original page
  • New address

GeezerVison is showing tr.wikipedia.org — WebGL - Vikipedi

WebGL
İlk çıkışı3 Mart 2011) (2011-03-03)
GeliştiriciKhronos Group
Kararlı sürüm1.0.3 (27 Ekim 2014) (2014-10-27))
PlatformuPlatform bağımsız
Web sitesihttp://www.khronos.org/webgl/
HTML
  • Dinamik HTML
  • HTML5
    • Article
    • Audio
    • Canvas
    • Video
  • XHTML
    • Basic
    • Mobile Profile
  • HTML öğesi
    • Meta
    • Div ve span etiketleri
    • Blink
    • Marquee
  • HTML özniteliği
    • alt etiketi
  • Frame etiketi
  • HTML düzenleyicisi
  • Karakter kodlamaları
    • isimlendirilmiş karakterler
    • Unicode
  • Dil kodu
  • DOM
  • BOM
  • Stil sayfaları
    • CSS
  • Font ailesi
  • Web renkleri
  • JavaScript
    • WebGL
    • WebCL
  • W3C
    • Doğrulayıcı
  • WHATWG
  • Quirks modu
  • Web depolama
  • İşleme motoru
Karşılaştırmalar
  • Belge işaretleme dilleri
  • Web tarayıcı motorları karşılaştırması
  • g
  • t
  • d

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 standardıdır. OpenGL ES 2.0 üzerine temellendirilmiştir, otomatik hafıza yönetimli JavaScript gibi dillere uyum sağlaması için küçük değişikliklere uğramış olsa da WebGL OpenGL ES'ten çok da farklı değildir. Uyumlu web tarayıcısında herhangi bir eklenti kurulmasını gerektirmeden, HTML5'in Canvas elementi üzerinde 3 boyutlu grafik çizimi yapılmasını mümkün kılmaktadır.

Microsoft (Internet Explorer), Mozilla (Firefox), Apple (Safari), Google (Chrome) ve Opera (Opera) şirketleri Khronos WebGL çalışma grubunun üyeleridir.

Özellikleri

WebGL bir DOM API'sidir. Bu anlamda destekli web tarayıcılarında DOM uyumlu herhangi bir programlama dili ile (JavaScript, Java, Objective C) kullanılabilmektedir. WebGL düşük seviyeli bir API'dir ve kullanımı pek çok durumda pek de kolay değildir. WebGL aynı zamanda OpenGL'de de kullanılan GLSL isimli shading dilini kullanmaktadır ve sadece GLSL bile başlı başına büyük bir programlama ortamıdır.

WebGL pek çok artıya sahiptir, bunlardan bazıları:

  • Dünyaca kabul edilmiş bir endüstri standardı olan OpenGL üzerine kurulduğu için kullanım aşinalığı
  • Web tarayıcı üzerinde çalışan donanım tarafından hızlandırılmış 3 boyutlu grafik olanağı sağlaması
  • Çoklu tarayıcı ve işletim sistemi desteği
  • HTML ile uyumluluk, diğer HTML elementleriyle etkileşim, standart HTML olay takip mekanizmalarının kullanılabilmesi
  • Betik tabanlı olduğu için derleme ve bağlantılanma gerekmemesi, çalıştırma ve hata ayıklama kolaylıkları

WebGL ile çalışmak isteyen birinin temel olarak şu konularda bilgi sahibi olması gerekmektedir:

  • GLSL shading dili
  • Dönüşüm hesapları için kullanılacak matris matematiği
  • Vertex Bufferları

Destekleyen ürünler

Internet Explorer 11, Mozilla Firefox 4, Google Chrome 9, Apple Safari 5.1 ve Opera 11 sürümlerinden itibaren destekli grafik işlemcisine sahip tüm bilgisayarlarda WebGL desteği varsayılan olarak sunulmaktadır.

Bazı WebGL örnekleri

  • Julia Fractal

Kaynakça

  • http://www.khronos.org/webgl/11 Nisan 2012 tarihinde Wayback Machine sitesinde arşivlendi.
  • http://www.khronos.org/webgl/wiki/Main_Page 6 Haziran 2012 tarihinde Wayback Machine sitesinde arşivlendi.
"https://tr.wikipedia.org/w/index.php?title=WebGL&oldid=36074478" sayfasından alınmıştır
Kategoriler:
  • Grafik standartları
  • Uygulama programlama arayüzü
  • Çapraz platform yazılımları
  • Video oyunu geliştirme
  • Bilgisayar grafikleri
  • 3D grafik API'leri
  • Ekran kartları
Gizli kategoriler:
  • Webarşiv şablonu wayback bağlantıları
  • BNF tanımlayıcısı olan Vikipedi maddeleri
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • LCCN tanımlayıcısı olan Vikipedi maddeleri
  • NLI tanımlayıcısı olan Vikipedi maddeleri
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.