Apa yang saya belum mengerti adalah apa yang harus dicapai ini?
Jawaban singkat, perhitungan cahaya fisik yang lebih akurat. (Sehubungan dengan beberapa karakteristik interaksi permukaan cahaya).
Mengapa tidak mengevaluasi semuanya dengan BRDF difus dengan cara biasa?
Sayangnya masalahnya terletak pada definisi cara normal . Model refleksi phong "normal" telah dianut sejak lama oleh komunitas rendering waktu nyata dari awal dan telah menjadi standar de facto karena kesederhanaannya yang membuatnya sesuai untuk penggunaan rendering waktu nyata.
Masalahnya , interaksi cahaya / material kehidupan nyata begitu rumit sehingga tidak dapat benar-benar dimodelkan oleh BRDF tunggal.
BRDF adalah abstraksi bagaimana interaksi cahaya yang sebenarnya seharusnya terjadi. phong hanyalah salah satu dari banyak lainnya, yang memiliki keunggulan kesederhanaan.
Tapi apa keuntungan sebenarnya?
Dalam grafik komputer ada beberapa BRDF berbeda yang termasuk dalam dua kategori utama:
- Berdasarkan teori fisik.
- Dirancang agar sesuai dengan kelas tipe permukaan tertentu dan biasanya digunakan dalam rendering waktu nyata.
Berbicara tentang kategori kedua, masing-masing BRDF berusaha untuk mencapai karakteristik tertentu dengan interaksi permukaan cahaya. BRDF yang paling sederhana yang mungkin adalah Lambertian yang mencoba memodelkan hamburan bawah permukaan dan sering digunakan dalam grafik komputer, Nilai reflektansi konstan dari BRDF Lambertian biasanya disebut sebagai warna difus.
Dalam grafik komputer waktu nyata biasanya BRDF dipilih secara manual dan parameternya diatur untuk mencapai tampilan yang diinginkan (misalnya menggunakan Phong dengan nilai-nilai tertentu untuk memodelkan permukaan plastik atau krom).
Di sisi lain, kadang-kadang BRDF diukur langsung dari permukaan yang diinginkan (dan tidak diwakili oleh persamaan matematika). Ini memberi kami data yang jauh lebih akurat secara fisik tentang permukaan yang sulit untuk dilakukan secara analitis.
Salah satu metode agar sesuai dengan data yang ditangkap adalah memilih BRDF analitik dan memasukkan data ini ke dalamnya. Spherical Harmonics hanyalah teknik yang digunakan untuk mewakili jumlah yang diukur, dan menyesuaikannya menjadi model BRDF analitik.
Sumber daya terbaik untuk teori BRDF dapat ditemukan dalam rendering waktu nyata
- 7.5 Teori BRDF.
- Pada harmonik bola, revisi 7.7.2 Representasi untuk BRDF Terukur.