Bilgisayar Grafikleri #06 | DDA ile Doğru Rasterleştirme

Çizgi ve Eğri Çizimi

Eğitmen: Dr. Süleyman Burak ÇELİK

Önceki derste çizginin köşeleriyle renk ve genişlik gibi görünüş seçimlerini ayırdık. Bugün iki uçla tarif edilmiş sürekli doğru parçasını, ekran ızgarasında hangi piksel konumlarıyla göstereceğimizi hesaplayacağız. Rengi doğru seçmek, doğru piksel yolunu seçtiğimizi tek başına göstermez. Aynı uçlar arasında farklı örnekleme kuralları farklı piksel dizileri oluşturabilir. Önce geometrik hedefi, sonra kullandığımız örnekleme ve yuvarlama kuralını açıkça belirliyoruz. Kesirli örnekten piksel konumuna. Bilgisayar grafiklerinin çalışma adımlarını gerçek konuşmayla eşleşen şemalar ve özgün örneklerle adım adım inceliyoruz. Bu derste: 1. Büyük fark adım sayısını belirler 2. Yuvarlanan pikseli hesap kaydına geri besleme 3. Tam yarıda hangi piksel seçilecek? 4. Sekiz artışı tamamlayıp iki ucu denetle 5. Dik çizgide büyük eksen y olur 6. Negatif eğimde farkın işaretini koru 7. Ters başlangıçta artışlar da ters döner 8. Yatay, düşey ve aynı uç durumlarını koru 9. Negatif koordinatta kesme ile floor aynı değildir Bölümler: 0:00 Sürekli doğru ve seçilen piksel ayrı kayıtlardır 1:26 Özgün doğruyu iki uç ve farklarla kur 2:39 Büyük fark adım sayısını belirler 3:52 Yuvarlanan pikseli hesap kaydına geri besleme 5:09 Tam yarıda hangi piksel seçilecek? 6:20 Sekiz artışı tamamlayıp iki ucu denetle 7:40 Dik çizgide büyük eksen y olur 8:49 Negatif eğimde farkın işaretini koru 9:57 Ters başlangıçta artışlar da ters döner 11:11 Yatay, düşey ve aynı uç durumlarını koru 12:22 Negatif koordinatta kesme ile floor aynı değildir 13:38 Kontrol: N, hesap kaydı ve yazılan piksel 15:00 DDA: artış, birikim ve yuvarlama ayrımı Kaynak kitap: Hearn, Baker ve Carithers — Computer Graphics with OpenGL, 4. baskı (Pearson 2014 derlemesi), PDF içindekileri Bölüm 5 §1 DDA. Kavram ve konu sırası kaynak kitaptan izlenir; anlatım, şemalar ve sayısal örnekler özgündür. Ekrandaki sayılar açık varsayımlı öğretim modelleridir; gerçek cihaz ölçümü değildir. Kaynak kitap kullanıcı tarafından temin edildi. Hedef kitle: bilgisayar mühendisliği ve yazılım öğrencileri.

Bu videoyu izlemek için Premium üyelik gerekir.