Bu kurs ile WebGL'e giriş yapabilirsiniz. Teorik bilgiye nazaran uygulamalı olarak kod üzerinden göstererek anlatım yapıyorum. Aşamalı olarak ilk önce WebGL'i tanıyoruz. Ardından birkaç basit ve eğlenceli örnekleri sizlere gösteriyorum ve beraber bir başlangıç için sokak kodluyoruz. Sokak kodlarken internet üzerinden hazır bulduğum görsellerin yanında, kendi hazırladığım görsellerle de ortama uygun atmosferi sağlamaya çalışıyorum. Sizde bu kurs ışığında, size sunduğum bu örneği uygulayarak çeşitli ortamları kodlayabilirsiniz.
Ücret yüksek diyeceğiniz takdirde Linkedin veya Instagram hesaplarım üzerinden bana ulaşarak indirim talep edebilirsiniz.
Kurs içeriği ;
- WebGL'e giriş amaçlı olarak ThreeJS ile geometrik şekilleri, ThreeJS'in bizlere sunduğu materyallerle çeşitli görünümler şeklinde oluşturuyoruz.
- WebGL ile dikdörtgen bir yol üzerinde ilerleyen basitçe oluşturulmuş bir araba hareket ettiriyoruz.
- Dikdörtgen bir yolun etrafına çeşitli görsel giydirmelerle(TEXTURE) , basit bir sokak çehresi oluşturuyoruz.
- Yolda ilerleyen basit arabamızı hareket ettiriyoruz.
- Sokak çehresinde akşam havası hissettirmek adına ThreeJS ile aydınlatmaları kodluyoruz.
- Herşey hazır olduktan sonra araba sokağın başından diğer ucuna gidip gelirken görüntülediğimiz "camera" objemizi arabayla eş zamanlı hareket ettiriyoruz. Bu işlemimizle basit drone havası katıyoruz.
WebGL ; Ürün tanıtım animasyonları, 3D Animasyon Çalışmaları, Basit 3Boyutlu Web oyunları, Deney Simülasyonları, Şehir Simülasyonları, Proje İntroları gibi bir konuda ihtiyaçları karşılayan bir web grafik dili.
ThreeJS, kursta kullanmakta olduğum bir WebGL kütüphanesidir. WebGL'i kolay bir şekilde kodlamamıza olanak tanıyan ve yaygın olarak kullanılan bir kütüphanedir. Üniversitelerin bazılarında ThreeJS kullanılmamaktadır. Bana ulaşan taleplerde, ThreeJS ile basitçe yapılabilecek işlemlerin ThreeJS kullanılmadan yapılması istenen bazı ödevleri duydum. Bu bilgi ışığında ThreeJS kullanmadan yapmanız istenen bir ödeviniz varsa, bu ihtiyacınızı bu kursla gideremeyeceğinizi belirtmek isterim.