1 poin oleh GN⁺ 2023-10-24 | 1 komentar | Bagikan ke WhatsApp
  • Artikel tentang 'Uji White Furnace', alat debug rendering yang digunakan dalam grafika komputer
  • Pengujian ini didasarkan pada prinsip bahwa objek dengan reflektansi 100% yang disinari dalam lingkungan seragam akan menjadi tidak dapat dibedakan dari lingkungannya
  • Prinsip ini juga dapat diamati dalam kehidupan nyata, misalnya salju yang baru turun pada cuaca mendung dapat terlihat menyatu dengan langit tanpa batas yang jelas
  • Uji White Furnace digunakan untuk memeriksa apakah bidirectional reflectance distribution function (BRDF) mempertahankan energi, yaitu tidak kehilangan atau menambahkan energi
  • Pengujian ini dapat mengungkap bug pada implementasi renderer itu sendiri, seperti kesalahan dalam distribusi sampling, pembobotan sampel yang keliru, atau kekeliruan pada probability density function (PDF)
  • Penulis menggunakan Uji White Furnace sebagai pemeriksaan kewarasan pertama saat menulis path tracer atau membuat environment map pra-konvolusi
  • Artikel ini juga mencakup demonstrasi Uji White Furnace di ShaderToy
  • Dalam kesimpulannya, penulis berpendapat bahwa Uji White Furnace adalah alat debugging yang berguna untuk memverifikasi baik bagian integrasi rendering maupun bagian BRDF

1 komentar

 
GN⁺ 2023-10-24
Komentar Hacker News
  • Seorang pengguna mengimplementasikan renderer PBR menggunakan tutorial PBR learnopengl, tetapi gagal dalam white furnace test, yang mengindikasikan kurangnya pemahaman terhadap matematikanya.
  • Pengguna lain menunjukkan ada dua furnace test dengan 0.5 emisi dan 0.5 albedo, yang seharusnya menghasilkan piksel 1.0 +/- noise.
  • Dengan merujuk pada makalah yang dipublikasikan di graphics.stanford.edu, dibahas kompromi antara konservasi energi dan reproduksi data dengan mengorbankan resiprositas.
  • Seorang pengguna mempertanyakan penggunaan nama "furnace" untuk tes tersebut dan meminta penjelasan yang jelas tentang relevansinya.
  • Sebuah video YouTube yang membahas topik yang sama dalam konteks rilis Blender 4.0 yang direncanakan disebutkan, dengan fitur Multiscatter GGX baru ditambahkan ke BSDF.
  • Ada komentar bernada nostalgia tentang kesederhanaan teko yang mengorbit matahari, yang dulu merupakan pengujian terbaik.
  • Seorang pengguna meminta penjelasan yang jelas tentang bagaimana ShaderToy bawaan seharusnya terlihat, dan menyarankan bahwa tangkapan layar dari tes yang gagal akan bermanfaat.