Saya tahu bagaimana pemetaan bayangan bekerja tetapi saya tidak mendapatkan penyebab jerawat bayangan! Adakah yang bisa memberitahuku penyebab jerawat dengan cara yang sederhana dan bagaimana kaitannya dengan resolusi peta kedalaman?
sumber
Saya tahu bagaimana pemetaan bayangan bekerja tetapi saya tidak mendapatkan penyebab jerawat bayangan! Adakah yang bisa memberitahuku penyebab jerawat dengan cara yang sederhana dan bagaimana kaitannya dengan resolusi peta kedalaman?
Gambar 1 : Kasus jerawat bayangan yang buruk. (Sintetis dan sedikit berlebihan)
Jerawat bayangan disebabkan oleh sifat diskrit dari peta bayangan. Peta bayangan terdiri dari sampel, permukaan kontinu. Dengan demikian, bisa ada tempat di permukaan di mana permukaan diskrit lebih jauh dari sampel. Masalahnya tetap ada bahkan jika Anda multi sampel, tetapi Anda dapat sampel lebih cerdas dengan cara yang hampir dapat menghilangkan ini dengan biaya yang signifikan.
Gambar 2: Pemotongan sisi fungsi bayangan dan sampel diskritnya.
Cara kanonik untuk menyelesaikan ini adalah dengan mengimbangi bayangan peta sedikit sehingga objek tidak lagi bayangan sendiri. Offset ini disebut bias. Seseorang dapat menggunakan lebih banyak offset pintar daripada hanya nilai tetap tetapi nilai tetap berfungsi dengan baik dan memiliki overhead yang minimal.
Gambar 3: Fungsi bayangan bias (offset) ke depan.
Sebagai tambahan untuk jawaban joojaa: Menggunakan bias untuk mengimbangi fungsi bayangan memang memecahkan masalah dengan jerawat bayangan, tetapi dapat menimbulkan masalah tambahan: Peter Panning
Seperti yang Anda lihat pada gambar di sebelah kiri bayangan terputus dari dinding pengecoran bayangan. Ini memberi kesan bahwa geometri melayang di atas tanah (sama seperti Peter Pan dapat melayang, maka nama Peter Panning).
Untuk mengatasi masalah ini, Anda harus menggunakan geometri "tebal" yang memiliki volume dan kemudian membuat peta bayangan menggunakan wajah-belakang. Jika offset lebih kecil dari ketebalan geometri maka tidak akan ada Peter Panning.
Kedua gambar diambil dari tutorial ini di mana Anda juga dapat mempelajari lebih lanjut tentang cara pemetaan bayangan bekerja, bagaimana bayangan jerawat dibuat dan dipecahkan dan apa itu Peter Panning.
sumber