| Dersin Türü | Seçmeli |
| Dersin Düzeyi | Tezli Yüksek Lisans |
| Dersin Yılı | - |
| Dersin Yarıyılı | - |
| AKTS | 10 |
| Öğretim Eleman(lar)ı |
|
| Öğrenme Kazanımları |
Bu dersin sonunda öğrenciler;
- Bilgisayar Grafiğinin temellerini öğrenir, grafik paketleri ve ilgili algoritmaları (doğru çizme, orta nokta, vb.) bilir.
- Poligon doldurma algoritmalarını, görüntüleme listelerini, Bitmap, pixmap fonksiyonlarını, grafik çıktı ilkellerini öğrenir. OpenGL paketi kullanıcı etkileşimi.
- İki ve üç boyutlu geometrik dönüşümleri ve ara yüz tasarımını bilir.
- İki ve üç boyutlu kırkma algoritmalarını bilir.
- Polihedronlar, yüzeyler, bezir eyrilerini öğrenir
- Görülebilir yüzey algılama tekniklerini ve splineları öğrenir.
- Tüm öğrenciler öğrendikleri bütün bilgileri kullanarak bir oyun projesi yapmayı bilir.
|
| Veriliş Biçimi | Yüz Yüze |
| Önkoşullar | Yok |
| Önerilen Dersler | Yok |
| Ders Tanımı | Bilgisayar Grafiğine Giriş. Uygulama Alanları. Grafik Sistemleri. Grafik Paketleri. OpenGL'e Giriş. Doğru-Çizim Algoritmaları. Orta nokta Çember Algoritması. Poligon içi Doldurma Algoritmaları. OpenGL Poligon içi-Doldurma Fonk. OpenGL Görüntüleme Listeleri. OpenGL Bitmap-Pixmap Fonksiyonları. Grafiksel Kullanıcı Ara yüzleri: Fare, Klavye Fonksiyonları. GLUT, GLUI paketleri. Grafiksel İlkellerinin Niteleyicileri. Bölge Doldurma Algoritmaları. Antialiasing.
iki-Boyutlu Dönüşümler. Geometrik Dönüşümleri: Üç-Boyutlu Dönüşümler. Etkileşimli Girdi Yöntemleri ve Grafiksel Kullanıcı Ara yüzü. İki-Boyutlu Bakış. Kırkma Algoritmaları. Üç-Boyutlu Bakış. Orthogonal İzdüşüm. Perspektif İzdüşüm. Üç-Boyutlu Nesne ifadesi. Polyhedronlar. Yüzeyler. Bezier Eğrileri. Splineler. Görünebilir Yüzey Algılama. |
| Ders İçeriği |
| HAFTA |
KONULAR |
|
1. Hafta |
Bilgisayar Grafiğine Giriş: Uygulama Alanları, Grafik Sistemleri, Grafik Paketleri, OpenGL'e Giriş |
|
2. Hafta |
Grafik Çıktı İlkeleri: Doğru-Çizim Algoritmaları, Orta nokta Çember Algoritması. |
|
3. Hafta |
Grafik Çıktı İlkeleri: Poligon içi Doldurma Algoritmaları, OpenGL Poligon içi Doldurma Fonk, OpenGL Görüntüleme Listeleri, OpenGL Bitmap-Pixmap Fonksiyonları |
|
4. Hafta |
Grafiksel Kullanıcı Ara yüzleri: Fare, Klavye Fonksiyonları, GLUT, GLUI paketleri; Grafiksel İlkellerinin Niteleyicileri, Bölge Doldurma Algoritmaları, Antialiasing |
|
5. Hafta |
Geometrik Dönüşümleri: İki-Boyutlu Dönüşümler |
|
6. Hafta |
Geometrik Dönüşümleri: Üç-Boyutlu Dönüşümler |
|
7. Hafta |
Etkileşimli Girdi Yöntemleri ve Grafiksel Kullanıcı Ara yüzü |
|
8. Hafta |
Ara-sınav |
|
9. Hafta |
İki-Boyutlu Bakış, Kırkma Algoritmaları |
|
10. Hafta |
Üç-Boyutlu Bakış: Orthogonal İzdüşüm; OpenGL Uygulamaları |
|
11. Hafta |
Üç Boyutlu Bakış: Perspektif İzdüşüm; OpenGL Uygulamaları |
|
12. Hafta |
Üç Boyutlu Nesne ifadesi: Polyhedronlar, Yüzeyler |
|
13. Hafta |
Üç-Boyutlu Nesne İfadesi: Bezier Eğrileri, Spline'ler |
|
14. Hafta |
Görünebilir Yüzey Algılama |
|
| Kaynaklar | 1. Computer Graphics Using OpenGL, 3/E; Francis S Hill, Jr., Stephen M Kelley; ISBN-10: 0131496700; ISBN-13: 9780131496705; Publisher: Prentice Hall; 2007
2. Lecture Notes
|
| Öğretim Yöntemleri |
- Anlatım
- Soru-Cevap
- Sunum
- Deney
- Sorun/Problem Çözme
- Proje
- Rapor Hazırlama
- Eğitim-Uygulama
|
| Değerlendirme |
|
Sayısı |
Toplam Katkısı (%) |
| Ara Sınav |
1 |
30 |
| Ödev |
5 |
10 |
| Mini-Sınav |
5 |
10 |
| Proje |
1 |
10 |
| Toplam(%) |
|
60 |
| Yıl İçinin Başarıya Oranı(%) |
|
60 |
| Finalin Başarıya Oranı(%) |
|
40 |
| Toplam(%) |
|
100 |
|
| AKTS İş Yükü |
| Aktivite |
Sayı |
Süre (Saat) |
İş Yükü |
| Ara Sınav |
1 |
2 |
2 |
| Kısa Sınavlara hazırlık |
|
|
|
| Sınıf Dışı Ders Çalışma Süresi |
14 |
11 |
154 |
| Final Sınavına Hazırlık |
1 |
69 |
69 |
| Ders Saati |
14 |
3 |
42 |
| Ara Sınava Hazırlık |
1 |
44 |
44 |
| Laboratuvar |
|
|
|
| Final Sınavı |
1 |
2 |
2 |
| Ödevler |
|
|
|
| Toplam İş Yükü | 313 |
| Toplam İş Yükü / 30 | 10.43 |
| Dersin AKTS Kredisi | 10 |
|
| Dil | Türkçe |
| Staj / Uygulama | Yok |