19.11.2022
9
Like
1740
Views
WebGL (Web Graphics Library) web tarayıcılarında 3d nesneler, görseller çizdirmek için kullanılan bir (API) programlamadır. Kâr amacı gütmeyen Khronos Group tarafından geliştiriliyor.
web ortamında 3d 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 üyeleridirler.
Top 6 WebGL Teknolojisi Örneği
-Baylon.js çerçevesinden inanılmaz ışık ve doku pişirme özellikleri. Bu örnekte, Hırvatistan'daki Sponza Sarayı'nın herhangi bir uygulama veya yardımcı program indirmeye gerek kalmadan bir tarayıcıda oluşturulmuş bir bölümünü göreceksiniz. Özel ekipman olmadan sanal gerçeklik dünyasına dalın.
Babylon.js çerçeve yeteneklerine iyi bir örnek. Burada, tüm WebVR demolarında doğru şekilde görüntülenecek çarpıcı gerçekçi grafikler bulacaksınız.
Sponza Palace projesine bağlantı
Masa tenisi doğrudan tarayıcınızda. Bir mod seçin (tekli veya çok oyunculu) ve büyük sporlar dünyasına yolculuğunuza başlayın. Oynayın, öğrenin ve kazanın. Kullanılan kütüphaneler deepstream.io ve three.js, cannon.js'dir.
Spoiler vermeden ve bir gizem duygusu yaratmadan bir tiyatro performansının reklamı nasıl yapılır? Thee.js kitaplığını kullanan canlı bir çözüm, sizi sanal gerçeklikte aksiyon dolu bir gerilim filminin büyülü dünyasına sürükleyecek.
Opera North projesine bağlantı.
Yarış arabalarını gece ve gündüz modunda kontrol edebileceğiniz three.js kitaplığının kullanıldığı başka bir örnek. Gallardo ve Veyron arabalarının son derece ayrıntılı iki 3D modeli arasından seçim yapma şansına sahip olacaksınız. Görüş kameralarını değiştirin ve kendi yarış römorklarınızı oluşturun.
Web Yarışı oyun projesine bağlantı
Bu projeyi yazılı olarak anlatmak zor. Sadece bağlantıyı takip edin ve her şeyi anlayacaksınız. İlginç bir nüans - VR gözlüğünüz varsa, dansınızı kaydedebilir ve benzer bir projeye koyabilirsiniz.
Dans zamanı projesine bağlantı
3D projeler ve sanal gerçeklik için su oluşturmak, her zaman çok fazla bilgi işlem gücü gerektiren karmaşık, sıralı bir matematiksel süreçtir. Ancak WebGL'nin piyasaya sürülmesiyle bu işlev tüm güzelliği ve fiziği ile tarayıcılar için kullanılabilir hale geldi.
Water in WebGL projesine bağlantı
You need to log in to be able to comment!
Olgun Karabulut
Merhabalar, Ben Olgun şuan bir ön yüz geliştiricisi olarak Abanoz Medya Reklam Ajansında çalışıyorum ve kendimi patika.dev sayesinde daha da iyi şekilde geliştiriyorum.
Location
Trabzon, TR
Education
Bilgisayar Programcılığı - Kırıkkale Üniversitesi
Job Experience
Yazılım Stajyer - Abanoz Medya
Front End Developer - Abanoz Medya