Görüntü Aralığı ve Nesne Alanı Arasındaki Fark

Anonim

Görüntü Uzayı vs Nesne Alanı

3D bilgisayar animasyonundaki görüntüler, iki boyutlu dizileri üç boyutlu verilere dönüştüren kareler tamponunda saklanmalıdır. Bu dönüşüm, gizli yüzey kaldırma, gölge oluşturma ve Z arabelleğe alma gibi birçok hesaplamanın ardından gerçekleşir. Bu hesaplamalar Görüntü Alanı veya Nesne Alanı'nda yapılabilir. Gizli yüzey kaldırma için görüntü uzayında kullanılan algoritmalar, nesne alanı algoritmalarından çok daha etkilidir. Ancak, gizli yüzey kaldırma için nesne alanı algoritmaları, aynı görüntü alanı algoritmalarından çok daha işlevseldir. Bu iki algoritmanın kombinasyonu en iyi çıktıyı verir.

Görüntü Alanı

Grafikleri Raster veya dikdörtgen piksel şeklinde temsil etmek şimdi çok popüler hale geldi. Çerçeve arabelleğinde depolanan değerleri alarak ekranı yenilemek için Raster ekranı çok esnektir. Görüntü alanı algoritmaları, veri yapısı çerçeve arabelleğiyle çok benzer olduğundan, basit ve etkili olurlar. En sık kullanılan görüntü uzayı algoritması, nesnenin z koordinat değerlerini tanımlamak için kullanılan Z arabellek algoritmasıdır.

Nesne Alanı

Uzay nesnesi algoritmaları, ilgili verileri saklama avantajına sahiptir ve bu yeteneğinden dolayı, algoritmanın nesne ile etkileşimi daha kolaylaşır. Renk için yapılan hesaplama yalnızca bir kez yapılır. Nesne alanı algoritmaları, gölge oluşturma işleminin ekrandaki 3 boyutlu nesnelerin derinliğini artırmasına da izin verir. Bu algoritmaların birleşimi yazılımda yapılır ve bunları donanım olarak uygulamak zordur.

Image Space ve Object Space

arasındaki fark nedir? • Görüntü alanı algoritmaları, nesne alanı algoritmalarından çok daha etkilidir.

• Nesne alanı algoritmaları görüntü uzayı algoritmalarından çok daha işlevsel • Nesne alanı algoritmalarındaki renk hesaplamaları yalnızca bir kez yapılır ve onun tarafından kalıcı hale getirilir ancak görüntü uzayı algoritmasında bir kez yapılan hesaplama daha sonra üzerine yazılır.