PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Etkileşimli Bilgisayar GrafiğiSENG 45623 + 035,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin Türü
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Modern grafik sistemleri hakkında bilgi sahibi olmak.
2. 3B dönüşümler konusunda pratik deneyim kazanmak.
3. OpenGL ve ilişkili kütüphaneleri kullanma konusunda deneyim kazanmak.
4. Grafik donanımı ve gölgelendiriciler (shaders) ile programlama deneyimi edinmek.
5. C/C++ ve OpenGL tabanlı kendi grafik programlarını nasıl geliştireceğini bilmek.
6. Bilgisayar grafiğinin arkasındaki matematiksel temelleri ve algoritmaları açıklayabilmek.
7. 3B ortamda karmaşık eğriler ve yüzeyleri modellemeyi ve bunları görselleştirmeyi bilmek.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu ders, öğrencilerin grafik teorisine önceden herhangi bir bilgiye sahip olmadan modern OpenGL ve grafik tekniklerini öğrenmeleri amacıyla tasarlanmıştır. Tek gereklilik, belirli bir programlama deneyimi ve tercihen trigonometri bilgisine sahip olmaktır. Bu dersin amacı, öğrencilere oyun geliştirmede yaptığımız işlemlerin nasıl ve neden yapıldığını kavratmak, böylece öğrencilerin grafik geliştirme temellerinden yola çıkarak kendi sistemlerini oluşturabilmelerini sağlamaktır.
 
Üretken Yapay Zeka Kullanımı:

 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Etkileşimli Bilgisayar Grafiğine Giriş
2C++ Programlama
3Grafikler için Veri Yapıları
4Bilgisayar Animasyonu
5Grafik İşleme Hattı
6Grafik Donanımı
7Gölgelendiriciler ve Render Alma
8Vektörler ve Matrisler, Matematiksel Temeller
9Kamera
10Dokular ve Görseller
11Aydınlatma-I
12Aydınlatma-II
13Gölge
14Gökyüzü Kutusu
 
Kaynaklar:
Pete Shirley and Steve Marschner, Fundamentals of Computer Graphics, CRC press, 2009, 9781482229394
 
Diğer Kaynaklar:
Edward Angel, Interactive Computer Graphics: A Top-Down Approach with WebGL, Pearson, 20014, 0133574849
 
Öğretim Yöntem ve Teknikleri:
Ders Tartışma Soru ve Cevap Takım/Grup Çalışması Ödev Proje
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ödev1%30
Sözlü Sunum1%10
Proje1%30
Final Sınavı1%30
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor
 
Dersin AKTS İş Yükü:
#AktiviteAdetSüre (Saat)İş Yükü
1Derslere Katılım (haftalık bazda)143,0042,00
2Laboratuvarlara/Derslere Katılım (haftalık bazda)00,000,00
3Notların önceden hazırlanması ve son haline getirilmesi (haftalık bazda)00,000,00
4İlgili materyalin toplanması ve seçilmesi (bir kez)00,000,00
5İlgili materyalin kendi kendine incelenmesi (haftalık bazda)142,0028,00
6Ev ödevleri120,0020,00
7Sınavlara Hazırlık00,000,00
8Ara Sınavlara Hazırlık (Sınavların süresi dahil)00,000,00
9Dönem Ödevi/Vaka Çalışması Raporunun Hazırlanması (sözlü sunum dahil)00,000,00
10Dönem Projesi/Saha Çalışması Raporunun Hazırlanması (sözlü sunum dahil)130,0030,00
11Final Sınavına Hazırlık (sınav süresi dahil)16,006,00