«raytracing» etiketlenmiş sorular

Işın izlemeye özgü sorular (tarama çizgisi oluşturmanın aksine), sahnede nesnelerle kameradan gelen ışınları kesen 3D grafik tekniği.

1
Su yüzeyinin etrafına sarmak için polarize yansıma ve kırılma
Yörüngesel bir uzay habitatında gerçekçi su görüntüleri oluşturmak istiyorum. Görüntünün gerçek zamanlı olarak oluşturulması gerekmez, ancak haftalarca sürmesini istemem. Saatlerce veya birkaç gün içinde gerçekçi görüntüler oluşturabilecek bir yaklaşım arıyorum. Yaşam alanı silindiriktir ve kavisli iç yüzey yaşam alanıdır. Silindirin ekseni etrafında dönmesi, yerçekimi yaklaşıklığını sağlar. Bunun fiziğini simüle etmenin …

1
Kosinüs ağırlıklı yarımküre örneklemesi, dolaylı ışığın katkısını hesaplarken hala NdotL gerektirir mi?
Düzgün yarımküre örneklemesinden kosinüs ağırlıklı yarımküre örneklemesine dönüştürürken bir makaledeki bir ifadeyle kafam karıştı. Mevcut dolaylı katkım şu şekilde hesaplanır: Vec3 RayDir = UniformGenerator.Next() Color3 indirectDiffuse = Normal.dot(RayDir) * castRay(Origin, RayDir) Nokta ürününün cos olduğu yer (θ) Ancak daha iyi örnekleme hakkındaki bu makalede ( http://www.rorydriscoll.com/2009/01/07/better-sampling/ ) yazar, PDF'nin (cos …

1
Okyanus dalgası oluşturma
Beyaz su ve köpük ve değişken dalga yoğunluğuna sahip bir su kütlesi için dalgaları nasıl oluşturabilirim? Yüzey normal bir haritaya sahip bir ağ mı? Bunu üretmek için bir formül var mı? Beyaz haritaların nerede ve nasıl oluşturulduğunu belirlemeye benzer bir şey var mı? Ben bu rastladı kağıt ama çok açık …


3
Belleğe sığmayan bir sahneyi nasıl ışınlayabilirim?
Raytraced edilecek sahne bellekte saklanamıyorsa, makineye daha fazla RAM eklenmeden, sahnenin farklı bölümlerini piksel başına birkaç kez diskten yükleme ihtiyacı nedeniyle pratik bir zaman aralığında render etmek gerçekçi görünmemektedir. . Bunun etrafında bir yol var mı? Hafızaya yüklenmesi gereken sayısını azaltmak için, sahnenin belirli bir alt kümesini içeren hesaplamaları çok …

1
Konilerle Işın İzleme: kapsama alanı, üst üste binme ve bitişik üçgenler
John Amanatides, Koniler ile klasik Ray Ray Tracing adlı makalesinde klasik ray tracing üzerindeki bir varyasyonu anlatıyor. Bir ışın kavramını bir diyafram açısıyla genişleterek, bir koni haline getirerek, takma efektler (çok az Monte Carlo örneğinden kaynaklananlar dahil) azaltılabilir. Koni üçgen kesişimi sırasında skaler kapsama değeri hesaplanır. Bu değer, koninin üçgenin …
10 raytracing 

1
Sadece tek noktadan bir yerçekimi kaynağı kullanarak yerçekimi lensini raytrace edebilir miyim?
Daha uzak bir galaksinin mercek etkisi ile çok uzaktaki nesnelerin büyütülmesini simüle etmek istiyorum. Çok sayıda nokta kütlesini modellemem gerekecek mi yoksa sadece tek bir ortalama nokta kütlesi ile kaçabilir miyim? Tek bir nokta kütlesinden etkilenen ışınlar için hiperbol kullanarak ışın izlemenin nasıl yapıldığını görebiliyorum, ancak birden çok nokta kütlesiyle …
10 raytracing 

2
Dağınık alan ışığının toplam yayılan gücü
Fiziksel Temelli Rendering (Pharr, Humphreys) kitabını okuyorum. Işıklar bölümünde, farklı ışık türlerinin toplam yayılan gücüne yaklaşmaktan bahsediyorlar. Örneğin, bir nokta ışığının toplam gücü intensity * 4 * pi. Burada 4pi, tüm küre üzerinde katı bir açıyı temsil eder. Bu bana mantıklı geliyor çünkü yoğunluk * katı açı = güç (veya …



1
Küre kavşak tıkanıklığı (hibrid ışın izleme için)
Hibrid ışın izleme hakkında düşünmek, bu nedenle aşağıdaki soru: Farzedelim ki iki katı küre ve . Merkezlerini ve yarıçaplarını biliyoruz ve uzayda bazı örtüşen hacimlere sahip olduklarını biliyoruz.s1s1s_1s2s2s_2 Tipik bir 3D grafik kurulumumuz var: gözün başlangıç ​​noktasında olduğunu varsayalım ve küreleri z= fz=fz = f olumlufff. Küreler görüş düzleminin ötesindedir …

1
Young'ın çift yarık deneyi modelleme
Young'ın çift yarık deneyinin kurulumu çok basit ve açıklanması basittir, ancak ikisi de geleneksel ışın izlemeyle modellenmemiş olan hem kırınım hem de parazitlerin bir örneğidir. Sonucun dokular kullanılarak yaklaşıklaştırılması basittir, ancak bu sonucun ne olması gerektiğini önceden bilmeyi gerektirir. Yarıkların sayısı ve düzeninin önceden bilinmediği keyfi bir kurulum için, doğru …

1
İmzalı mesafe alanı oluşturma için varlık oluşturma?
Geleneksel bilgisayar grafiklerinde, çoğu 3B model, genellikle üçgenler veya dörtlü olmak üzere alt bölümlere ayrılmış bir ilkel ağına karşı rasterleştirme veya ışın izleme ile oluşturulur. Daha yakın zamanlarda , imzalı mesafe alanlarına (SDF'ler) karşı ışın izleme konusunda bazı gerçek zamanlı teknikler belirlenmiştir. Sezgisel olarak, bu mesafe alanları geleneksel renderleme ile …

1
Işınlama: aşağıdaki görüntüdeki küreler neden gerilmiş görünüyor?
Bazı bağlamlar. Yukarıda bir hafta sonu kitabında Peter Shirley'un Raytracing'inde kod ve ortaya çıkan görüntü var. Koddan da görebileceğiniz gibi, bazı alanlarda ekler. Ve yine de son görüntüde yan yana 2 elipsoid var. Koduna kaç kez baktığım önemli değil, neden böyle olduğunu anlayamıyorum. Birisi bana açıklayabilir mi? İşte kaynak kodun …

1
Sürekli spektrum ışın izlemede yanlılık parlaklığının yan etkileri nelerdir?
Işınları sürekli bir frekans aralığıyla modellenmek istiyorum, böylece kırılmada renk ayrımıyla ışınlanmış görüntüler elde edebiliyorum. Belirli bir frekans aralığında yatan rastgele bir ışının olasılığını etkilemek için dağıtımı kullanarak belirli bir frekans dağılımına sahip bir ışık kaynağı modelleyebilirim veya alternatif olarak tekdüze rastgele bir dağıtımdan frekansları seçebilir ve her ışının parlaklığını …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.