Bilgisayar grafikleri

Bilgisayar grafik araştırmacıları ve programcıları için soru cevap

2
Dörtgen dikdörtgenin içine nasıl çıkarılır?
tl; dr: Yansıtmalı geometride matematik problemi: A, B, C, D noktaları ünite kutusunun kenarlarında bir yerde olacak şekilde aşağıda gösterildiği gibi bir projeksiyon veren 4x4 kamera matrisi nasıl bulunur (ör. OpenGL normalleştirilmiş cihaz koordinatları) ve birim kutusunun köşeleri EA, EB, EC, ED ışınları boyunca makul bir yere düşer? (Bu muhtemelen …

1
Mobil cihazlar için trig ağır gölgelendiriciyi hızlandırmak için bir LUT kullanma
Bu gölgelendiriciyi gerçekten eski bir iDevice'de ve sonunda Android'lerde çalıştırmaya çalışıyorum . Kodu parça başına 2 sinüs fonksiyonuna indirdiğimde bile gölgelendirici yaklaşık 20 fps'de çalışır. Eski gölgeleme teknikleri kitabından bir yaprak almayı ve önceden tanımlanmış trig değerlerinin bir demetini tutan ve bir şekilde gölgelendiriciyi yaklaşık olarak kullanmak için bir dizi …

1
Mikrofacet dağılım fonksiyonu için varsayımların nedenleri?
Kağıt Kaba Yüzeyler aracılığıyla Kırılma için Microfacet Modelleri (diğerleri arasında) bize microfacet dağılım işlevi D hakkında aşağıdaki varsayımlar hatırlatır: Mikrofaset yoğunluğu pozitif değerlidir Toplam mikro yüzey alanı en az ilgili makro yüzey alanı kadar geniş Mikro yüzeyin (imzalı) yansıtılan alanı, herhangi bir yön için makro yüzeyin yansıtılan alanı ile aynıdır. …

1
Radyometrik birimler mi yoksa fotometrik mi?
Geleneksel renderlemede, tüm hesaplamaları radyometrik birimlerle, tam spektral renderleme veya bileşen bazında (XYZ, RGB, vb.) Yapmak tipiktir. Bununla birlikte, modern render daha fiziksel temelli modeller ekledikçe, sanatçıların daha tanıdık fotometrik birimlerdeki değerleri, örneğin lümenlerde bir ışığın yoğunluğunu belirleyebilmesi uygundur. Boru hattını tek bir birimde tutmak için aşağıdakilerden birini yapabilirsiniz: Işık …

3
16bit yarım dalgalı doğrusal HDR görüntüler (yaygın / albedo) dokular olarak?
Bu yüzden bir süredir düşünüyorum ve bir cevap için google'ı denedim, ancak başarılı olamadım. Tüm dokularınız JPEG gibi 8 bit LDR görüntülerse, bu, oluşturma sırasında pozlama kontrolü / ton eşlemesi ile çakışmaya neden olamaz. Bu, düşük dinamik aralık tarafından sıkıştırıldıklarından, gerçekte orada olmayan dokularda ayrıntı göstermesi gereken görüntünüzün oluşturma pozlamasını …

1
“Sessiz” renk bağlamında ne anlama geliyor?
Adobe Kuler'deki gibi görüntülerden renkler çıkarmak istiyorum. Renkli veya sessiz modunu seçtiğimde karşılık gelen renkler gösterilir. Peki renkli veya sessiz renklerin tanımı nedir? "Renkli", "derin" ve "sessiz" kelimeleri ne anlama geliyor?
10 color 

2
Modern dolgu hızları ve ertelenmiş işleme ile oklüzyon ayrışması hala geçerli mi?
Örneğin, mevcut en üst düzey GPU olsa da, GTX 980 şaşırtıcı bir 72.1 gigapiksel / saniye doluluk oranına sahiptir, bu da önden arkaya oluşturma ve / veya Z tampon kontrolleri ile neredeyse gülünç derecede büyük, hatta muhtemelen 4 k çözünürlükte. Çokgen sayılarına gelince, modern GPU'lar, düzgün bir şekilde topluyor ve …


1
Voronoi Kafesleri oluşturmak için boru hattı
3D Voronoi desenleri oluşturmak için bir Maya eklentisi (bu soru Maya'dan bağımsızdır) uygulamak istiyorum. Sadece nokta örneklemesinden başlamam gerektiğini biliyorum ( bu makalede açıklanan uyarlanabilir poisson örnekleme algoritmasını uyguladım ). Ben, bu noktalardan, Voronoi uygulayarak örgü 3D tel oluşturmak gerektiğini düşündüm ((Python) scipy.spatial.Voronoi kullanmaya çalıştım ama sonuç beklediğimden farklı bir …
10 3d  geometry  mesh  polygon 

1
Üniformaların hizalanması ve beyan düzeni önemli midir?
6.4 Direct3D 11 ile Pratik Oluşturma ve Hesaplama (Sayfa 325, 326) kitabının 6.4 Sabit Tamponları bölümünde belirtilmiştir: Varsayılan olarak, HLSL derleyicisi sabitleri birden çok float4 kaydına yayılmayacak şekilde hizalamaya çalışır. [...] Bir HLSL sabit tamponu için paketleme ayrıca packoffset anahtar sözcüğü aracılığıyla manuel olarak belirtilebilir. Benzer bir kuralın aynı donanım …

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
Hemisferik Harmoniklerin Konveksiyonu
Küresel Harmonikler (SH), sadece bir avuç katsayı ile düşük frekanslı küresel fonksiyonları temsil etmenin bir yoludur. Bazı güzel matematiksel özelliklere sahiptirler, örneğin çekirdek fonksiyonuna sahip bir evrişim h (x) (dairesel simetriye sahip) Sıra 3 SH için bir kosinüs loblu konvolüsyon durumunda, bu, bantların faktörlerle basit bir şekilde ölçeklenmesine neden olur. …
10 hemisphere 


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 

1
Zamansal yeniden projeksiyon nasıl çalışır?
Geçici kenar yumuşatma (ve diğer geçici algoritmalar), bu kareyi pikselleri son karedeki piksellerle eşleştirerek ve sonra bu bilgileri kullanarak çalışır. Kareler arasındaki pikselleri eşleştirmek için hareket vektör bilgileriyle birlikte son ve geçerli kare matrislerini kullanabileceğinizi düşünüyorum. Yine de elde edemediğim şey, yeniden yansıtılan pikselin geçerli olup olmadığını nasıl biliyorsunuz? Örneğin, …

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.