Parlaklığı pürüzlülüğe dönüştürmenin kabul edilen yöntemi nedir?


12

Çoğu modern renderer, fiziksel bazlı malzemeler kullanır ve modelleri genellikle pürüzlülük üzerinden parametrelendirilir. Bu, renderörlerde her zaman böyle olmadığından, geleneksel varlıkların genellikle bir pürüzlük fikri yoktur. Bunun yerine, ortak bir malzeme parametresi olarak "parlaklık" veya "speküler güç" görüyoruz.

İkisi arasında kesin bir dönüşüm olmadığını anlıyorum, ancak speküler gücü veya parlaklığı bilinen bir malzeme için pürüzlülük elde etmenin bir başparmak-kuralı / yaklaşık yolu var mı?


1
Bir dizi karşılaştırma örneğini oluşturmaya ve bir dönüşüm eğrisine uymaya çalışmaya ne dersiniz?
joojaa

Yanıtlar:


10

Daha önce de belirttiğiniz gibi, bu değerler için net bir kesim yorumu / dönüşümü yoktur. Bence çok daha kötü: BRDF'nize ve dahili sınırlamalarınıza bağlı olarak (2-2048 arasında değişen üsleri tanımlamak gibi) yorum tamamen farklıdır. Yorumlarda önerildiği gibi, farklı değerlere sahip bir dizi oluşturmak ve değer sezgisel görünene kadar bir dönüşüm eğrisine uymak en iyisi olabilir.

Birkaç örnek, bu konuyla ilgili bir şeyler söyleyen bazı blog gönderileri bulabildim:

  • Dontnod eğlencesinde "algısal doğrusal dağılım" kullanırlar. Sébastien Lagarde, bu blog yazısındaki sorunu kabul ediyor ve bu konuda birkaç not yazıyor.
  • Brian Karis, bu Microfacet BRDF genel bakışında kare bir pürüzlülük değerleri kullanır . Bu aynı zamanda farklı Normal Dağıtım Fonksiyonlarında pürüzlülüğün ne kadar farklı kullanıldığını da güzel bir şekilde göstermektedir. Blinn-Phong gücü burada olarak tanımlanır 2/roughness^4 - 2.
  • Frostbite kare şeklinde bir yeniden eşleme kullanır. yani. Pürüzlülük = (1 - Pürüzsüzlük) ^ 2 Onun ve tüm malzeme sistemi hakkındaki detaylar Sebastien Lagarde'nin yazısının 3.2. Bölümünde açıklanmıştır .
  • Bu blog yazısı , bir alfa kabuğundan Beckmann dağılımı için pürüzlülüğü şu şekilde tanımlamanızı önerir:

resim açıklamasını buraya girin


1
Tek bir arsa üzerinde çeşitli yöntemleri çizmenin faydalı olup olmayacağını merak ediyorum. Örneğin - Bağlantılarınızdan ikisini buraya çizdim
ap_
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.