|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/threejs-ile-3d-webgl-uygulamalar/
课程评论:没有评论
**Three.js ile 3D WebGL Uygulamaları** Bu Coursera kursu, web tarayıcılarında 3D grafikler oluşturmak için kullanılan WebGL teknolojisini ve bu teknolojiyi kolaylaştıran JavaScript kütüphanesi Three.js'i öğretmeyi amaçlamaktadır. Kurs, temelden başlayarak şu konuları kapsayacaktır: * **3D Nesneler Oluşturma:** Temel geometrik şekillerden karmaşık modellere kadar çeşitli 3D nesnelerin nasıl oluşturulacağı. * **Gerçekçi Kaplamalar Ekleme:** Nesnelere materyaller ve dokular uygulayarak gerçekçi görünümler kazandırma. * **Sahneleri Kurma ve Çizdirme:** Nesneleri, kameraları ve ışık kaynaklarını kullanarak 3D sahneler oluşturma ve bunları ekranda görüntüleme. * **Işıklandırma ve Gölgelendirme:** Sahneleri aydınlatmak için farklı ışık türlerini kullanma ve gerçekçi gölgeler oluşturma. * **Etkileşimli Gezinme:** Klavye ve fare kullanarak 3D sahnelerde gezinme kontrolleri geliştirme. * **Raycasting ile Etkileşim:** Raycasting tekniğini kullanarak sahnedeki nesnelerle kullanıcı etkileşimini sağlama. * **Nihai Proje:** Kurs boyunca öğrenilen tüm bilgileri bir araya getiren kapsamlı bir proje geliştirme. Kursun ilk bölümleri, Three.js kütüphanesinin temel mantığını ve kullanımını anlamaya odaklanacaktır. Öğrencilerin soruları ve geri bildirimleri dikkate alınarak ilerleyen bölümlerde ek içerikler ve projeler de eklenebilecektir. Kurs, JavaScript, HTML ve CSS dillerini kullanarak Microsoft Visual Studio Community 2019 gibi geliştirme ortamlarında gerçekleştirilecektir.
WebGL, web tarayıcılarında üç boyutlu görseller çizdirebilmek için kullanılan bir (API) programlama arayüzüdür. Birçok popüler şirketin de üyesi olduğu kar amacı gütmeyen teknoloji şirketleri birliği Khronos Group tarafından yönetilmektedir. ThreeJS ise WebGL i kolay bir şekilde kullanmamıza yarayan javascript kütüphanesidir.Bu kurs kapsamında ThreeJS ile 3 boyutlu objeler oluşturmayı, Bu objelere gerçekçi kaplamalar eklemeyi, Bunları sahnemizde çizdirmeyi, Çeşitli ışık kaynakları ile sahnelerimizi aydınlatmayıKaliteli gölgeler oluşturmayıKlavye ve mouse yardımı ile sahnemizde gezinmeyiRaycasting ile sahnemizdeki objelerimizle interaktif bir şekilde etkileşime girmeyi öğreneceğiz. En sonunda ise tüm bu öğrendiklerimizi uygulayabileceğimiz bir proje ile kursu tamamlayacağız.Kurs boyunca aklınıza takılan bir soruyu veya benim anlatmayı unuttuğum, threejs ile alakalı her türlü konuyu soru cevap bölümünden bana iletebilirsiniz. En kısa sürede yanıt vermeye çalışıyorum.İlerleyen zamanlarda katılım arttıkça çoğunlukla istenen konularda eklemeler yapmayı düşünüyorum. Kendim vakit buldukça da kurs boyunca öğrendiklerinizi en iyi şekilde birleştirip kullanabilmeniz için ek projeler oluşturmak istiyorum.*Kursun ilk 8 bölümü tamamen threejs kütüphanelerinin amaçlarından, bu kütüphanelerin kullanım şekilleri ve kullanım örneklerinden oluşmaktadır. Yani amacım direk kapsamlı bir uygulamaya geçmek değil, bunun yerine önce işin mantığını öğrenmenizi sağlamaktır. Kullanacağımız sınıfların en çok kullanılan ve ihtiyaç duyulan özelliklerine değinmeye çalıştım. Yine de eksik kaldığını düşündüğünüz yerler olursa benimle iletişime geçiniz. Kurs boyunca kullandığım program: Microsoft Visual Studio Community 2019 (isteğe bağlı)Kullandığım diller: javascript, html, css