ScholarGate
Asistan

Görselleştirme

Görselleştirme, üç boyutlu bir sahnenin tanımından, ışığın yüzeylerle nasıl etkileşime girdiğini ve sanal bir kameraya nasıl ulaştığını simüle ederek iki boyutlu bir görüntü oluşturma sürecidir.

PaperMind ile konu bulYakındaMakale ve konu bul
Tools & resources
Slaytları indir
Learn & explore
VideoYakında

Tanım

Görselleştirme, belirli aydınlatma ve malzeme koşulları altında görünür sahne geometrisinden kameraya ulaşan ışıma (radiance) miktarını her piksel için belirleyerek bir piksel görüntüsünün hesaplanmasıdır.

Kapsam

Bu alan, geometriyi görüntü düzlemine yansıtan rasterizasyon ve sahne boyunca ışık yollarını takip eden ışın izleme (ray tracing) olmak üzere görselleştirme algoritmalarının iki temel ailesini; noktaların nasıl göründüğünü belirleyen ışık taşınımı, yüzey yansıtıcılığı ve gölgelendirmenin fiziksel ve ampirik modelleriyle birlikte kapsar. Ayrıca, etkileşimli grafikleri mümkün kılan donanım hızlandırmalı, gerçek zamanlı işlem hatlarını da içermektedir.

Alt konular

Temel sorular

  • Geometri, ışıklar ve malzemelerden oluşan bir sahne verildiğinde, her piksel hangi renkte olmalıdır?
  • Işık taşınımının fiziği, hesaplama için yeterince verimli bir şekilde nasıl yaklaşık olarak belirlenir?
  • Fiziksel doğruluk ile görselleştirme hızı arasındaki denge nedir?
  • Gölgeler, yansımalar ve dolaylı aydınlatma gibi küresel aydınlatma efektleri nasıl yeniden üretilebilir?

Anahtar kavramlar

  • Rasterizasyon ve ışın izleme (ray tracing)
  • Görselleştirme denklemi (rendering equation)
  • Işıma (radiance) ve ışınım (irradiance)
  • Yerel ve küresel aydınlatma
  • Görünürlük ve gizli yüzey kaldırma
  • Gölgelendirme ve yansıtıcılık

Temel kuramlar

Görselleştirme denklemi (rendering equation)
Bir sahnedeki ışık taşınımı, bir noktadaki çıkan ışımayı (outgoing radiance), yayılan ışıma (emitted radiance) ile yarım küre üzerinde entegre edilmiş yansıyan gelen ışımanın (reflected incoming radiance) toplamı olarak ifade eden bir integral denklemi tarafından yönetilir ve fotogerçekçi görselleştirme için birleştirici fiziksel temeli sağlar.
Yerel ve küresel aydınlatma
Yerel aydınlatma, her yüzey noktasını yalnızca doğrudan ışık kaynaklarını kullanarak gölgelendirirken; küresel aydınlatma, yüzeyler arasında seken ışığı da hesaba katarak, önemli ölçüde daha yüksek hesaplama maliyetiyle yumuşak gölgeler, renk sızıntısı (color bleeding) ve kostikler (caustics) üretir.

Klinik önem

Görselleştirme, film görsel efektleri ve animasyon, video oyunları, mimari ve ürün görselleştirme, sanal ve artırılmış gerçeklik, bilimsel ve tıbbi görselleştirme ile bilgisayar görüş sistemlerini eğitmek için kullanılan sentetik veri işlem hatlarının temelini oluşturmaktadır.

Tarihçe

1970'lerdeki erken raster grafikler, gizli yüzey ve gölgelendirme algoritmalarını oluşturmuştur; Whitted'in 1980'deki özyinelemeli ışın izleme (recursive ray tracing) ve Kajiya'nın 1986'daki görselleştirme denklemi (rendering equation) ışık taşınımını resmileştirmiştir ve 2000'lerden itibaren programlanabilir GPU'ların yükselişi, fiziksel tabanlı ve gerçek zamanlı görselleştirmeyi ana akıma taşımıştır.

Tartışmalar

Gerçek zamanlı grafikler için rasterizasyon ve ışın izleme (ray tracing) karşılaştırması
Rasterizasyon, hızı nedeniyle uzun süredir etkileşimli görselleştirmeye hakim olmuştur; ışın izleme (ray tracing) ise daha doğal olarak doğru gölgeler, yansımalar ve küresel aydınlatma sunmaktadır. Donanım tabanlı ışın izleme hızlandırması, performans farkını daraltmış ancak kapatmamıştır, bu da hibrit işlem hatlarının yaygın olmasına neden olmuştur.

Öne çıkan isimler

  • James Kajiya
  • Turner Whitted
  • Edwin Catmull

İlgili konular

Temel eserler

  • kajiya1986
  • pharr2016
  • hughes2013

Sıkça sorulan sorular

Rasterizasyon ve ışın izleme (ray tracing) arasındaki fark nedir?
Rasterizasyon, sahne geometrisini görüntüye yansıtır ve kapsadığı pikselleri doldurur, bu hızlıdır; ışın izleme (ray tracing) ise bunun yerine kameradan sahneye doğru ışınları takip ederek her pikselin ne gördüğünü bulur, bu da yansımaları, kırılmaları ve gölgeleri daha doğal bir şekilde yakalar ancak daha maliyetlidir.
Fotogerçekçi görselleştirmeler neden bu kadar uzun sürer?
Yüzeyler arasında birçok kez seken ışığı simüle etmek, yüksek boyutlu integrallerin değerlendirilmesini gerektirir; bu genellikle milyonlarca rastgele ışık yolunu izleyerek ve bunların ortalamasını alarak yapılır, bu nedenle gürültüyü kabul edilebilir bir seviyeye indirmek hesaplama açısından maliyetlidir.

Bu kavram için yöntemler

İlgili kavramlar