Bunu tüm köşe vakaları için verimli bir şekilde analitik olarak yapmanın gerçekten iyi bir yolu yoktur. Analitik kapsam hesaplaması yapmaya çalışan ticari 2D oluşturucuların çoğu veya tamamı, çoklu örnekleme yöntemlerinin yapmadığı tahmin edilebilir hatalar yapar.
Tipik bir sorun, aynı kenarı paylaşan üst üste gelen iki şekildir. Yaygın durum, alfa kanallarının hafifçe takma çok kalın bir alfa kenarına kadar toplanmasıdır. Veya şekiller farklı renkteyse, sistem arka planın rengini karıştırır. Bu son derece can sıkıcı.
Resim 1 : Oluşturma motoru kapsamı karıştırır ve hiçbir anahat olmaması gereken yerde ince beyaz bir anahat oluşturur.
İkinci mükemmel kapsama alanı kutu filtreleme demektir. Kesinlikle daha iyisini yapabiliriz. Şekillerin doğru yapılması için boole işlemleri gerektirecek birçok özel köşe vakası olduğu düşünüldüğünde, süper örnekleme hala daha üstündür. Aslında kapsama tahminleri, örneklemeyi en çok ihtiyaç duyulan yerlerde yoğunlaştırmak için kullanılabilir.
Durum, alt piksel seviyelerindeki poligonlara sadeleştirilebilir, ardından ayrık analitik çözüm çözülebilir. Ancak bu esneklik pahasına. Örneğin, gelecekteki vektör sistemlerinin, diğer değişken renkli nesnelerde olduğu gibi, analitik çözümler için sorun teşkil eden değişken genişlikte bulanık çizgilere izin vermek isteyebileceği söz konusu değildir.
Analitik olarak nasıl yapılır
Resim 2 : Bu sahneye sahip olduğunuzu varsayalım, sağ tarafta patlamış görünüm
Şimdi bunu sadece analitik olarak yapamazsınız, her parça ayrı ayrı ve daha sonra verileri birleştirebilirsiniz. Çünkü yanlış verilere yol açar. Gördüğünüz gibi alfa harmanlaması, mavinin boşlukları doldurmasına izin verir.
Yapmanız gereken sahneyi ayırmaktır, böylece her şekil diğerinin altında olanı ortadan kaldırır:
Resim 3 : Alttaki yüzeyleri kesmeniz gerekir.
Şimdi her şey opaksa, o zaman bu tamamen düzdür. sadece her parçanın alanını hesaplayın ve bunu renkle çarpın ve toplayın. Şimdi böyle bir şey kullanabilirsiniz bu .
Bireysel şekilleriniz rota dışı opak değilse, ancak bu bir düzeyde bile yapılabilirse, tüm bunlar yıkılır.
Hatırlamak:
- AA hesaplamasının doğrusal renk uzayında yapılması ve tekrar kullanım alanına dönüştürülmesi gerekir.