1 / 21

Final Öncesi

Final Öncesi. Konular. 3B Geometrik Dönüşümler Grafik İçin Veri Yapıları 3B Görüntüleme – Modelleme Eğriler ve Eğri Yüzeyler Doku Kaplama Aydınlanma Ayrıca, bütün konuları kapsayan doğru/yanlış ve kısa cevaplı sorular gelebilir. Örnek Soru 1.

Download Presentation

Final Öncesi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Final Öncesi

  2. Konular • 3B Geometrik Dönüşümler • Grafik İçin Veri Yapıları • 3B Görüntüleme – Modelleme • Eğriler ve Eğri Yüzeyler • Doku Kaplama • Aydınlanma • Ayrıca, bütün konuları kapsayan doğru/yanlış ve kısa cevaplı sorular gelebilir.

  3. Örnek Soru 1 • İzdüşüm merkezi x = 0, y = 0, z= d konumunda bulunan ve izdüşüm düzleminin z = 0’ da yer aldığı perspektif izdüşümün matrisini bulunuz.

  4. Çözüm • xz düzlemini verilenlere göre şekildeki gibi çizersek • Matris olarak yazıldığında =

  5. Çözüm • Sonuç olarak istenen perspektif izdüşüm matrisi aşağıdaki gibi yazılabilir. w= (z/d) + 1

  6. Örnek Soru 2 • Bir 3B sahneye bir ayna koymak istenmektedir. Ayna; bir ekseni y eksenine, diğer ekseni de xz düzlemine paralel ve köşe noktaları şekildeki gibi olan 3B bir dikdörtgen olarak tanımlanmıştır. • Sahnedeki bütün nesnelerin aynanın önünde olduğunu varsayarak, nesnelerin aynada yansımasını oluşturacak dönüşüm matrisini (matrisler çarpımı olarak) yazınız. y xzdüzlemine paralel x z

  7. Çözüm • Soruda istenen aslında bir düzleme göre yansımadan ibarettir. • Ancak düzlemin konumu gereği, bir birleşik dönüşüm şeklinde yapılabilir. • Sırayla • Ayna düzlemi yz düzlemi ile hizalanır. • yz düzlemine göre yansıma hesaplanır. • Ayna düzlemi ilk duruma geri getirilir.

  8. Çözüm y • Hizalama için P1 y eksenine taşınır. • P2 z ekseni üzerine gelecek şekilde döndürülür. x z y x z

  9. Çözüm • yz eksenine göre yansıma için sadece x değerlerinin işaretini değiştirmek yeterlidir. • İlk duruma getirmek için işlemler tersten yapılır. Ayna, saatin tersi yönünde 45 derece döndürülür; P1noktası (3,10,-1) konumuna taşınır. • Böylece birleşik dönüşüm matrisi T(3,0,-1)Ry(45)Refyz( )Ry(-45)T(-3,0,1) olarak bulunur. y x z

  10. Örnek Soru 4 Aşağıdaki sahnenin BSP ağacını A yüzeyinden başlayarak oluşturunuz. Ayrıca şekildeki V bakış yönüne göre BSP ağacının gezinme sırasını veriniz.

  11. Çözüm • İstenen BSP ağacının son hali • E yüzeyi ortadan ikiye bölündüğünden EL ve ER olarak iki düğüm şeklinde belirtilmiştir. • Rendering için gezinme sırası da aşağıda okla gösterilen ifadedir.

  12. Örnek Soru 5 3 1 4 p 5 Tarama çizgisi 2 yiGouraudshading ile bulunuz.

  13. Çözüm 3 1 4 p 5 2 İlk olarak I1, I2, ve I3noktalarındaki aydınlanma miktarı bulunur.

  14. Çözüm 3 1 4 p 5 2 Daha sonra I4, I5, veIpnoktalarındaki aydınlanma miktarı, I1, I2, ve I3bulunur.

  15. Daha Verimli Hesaplama • Arttırmalı hesaplama: 3 y+1 1 y xe xs x x+1 2

  16. Örnek Soru 6 • Aydınlanma (illumination) ve shading arasındaki farkı açıklayınız.

  17. Çözüm • Aydınlanma, aydınlanma modelinin (renderingiçin tanımlanan denklemin) sahnedeki herhangi bir noktadaki (piksel) sonuç değeridir. Shading ise çokgen köşeleri gibi ara noktalarda (yaklaşık olarak) hesaplanmış ışık değerlerinin diğer noktalar için interpolasyonudur.

  18. Örnek Soru 7 • Aşağıdaki şekli sadece birim kare ve birim çember kullanarak modelleyecek CSG ağacını oluşturunuz.

  19. Çözüm A Şekil + - D C E ∪ ∪ B B A E D C

  20. Örnek Soru 8 • Aşağıdaki doku haritasını kullanarak sağ taraftaki dikdörtgeni kaplayınız. Koordinatlara dikkat ediniz.

  21. Çözüm • Dokudan koordinatları aldıktan sonra hedef bölgeye göre yerleştirmeye dikkat edilmelidir.

More Related