เหตุใดจึงรวมกันเป็นซีกโลก (และไม่ใช่ทรงกลม) เพื่อแก้สมการเรนเดอร์?


17

ในหนังสือข้อความส่วนใหญ่ที่ฉันได้เห็นนี่คือวิธีการเขียนสมการเรนเดอร์:

L0(ω0)=Lอี(ω0)+Ω(ωผม,ω0)Lผม(ωผม)dωผม

ที่ถูกกำหนดให้เป็นซีกโลก (และฟังก์ชั่นเหล่านั้นขึ้นอยู่กับตัวแปรมากขึ้นและถูกละไว้ที่นี่เพื่อประโยชน์ของความเรียบง่าย)Ω

ทีนี้สมมติว่าพื้นผิวที่ใช้เป็นแก้วบางชนิดหรือพลาสติกใส เหตุใดจึงสมเหตุสมผลที่จะรวมเข้ากับซีกโลกเท่านั้น ฉันคิดว่าอาจมีแสงเข้ามาจากทิศทางใดก็ได้และดังนั้นโดเมนการรวมเข้าด้วยกันจึงควรเป็นทรงกลมทั้งหมด แสงที่มาจากด้านหลังแก้วเป็นสาเหตุอย่างไร


โปรดทราบว่าตัวห้อยไม่ใช่ 0 (ศูนย์) แต่เป็น O (oh) มันอ่านเหมือน ... "ส่องสว่างที่สมการมุมออกแสงที่ส่องไปยังมุมออกบวก ... " o และ i เป็นส่วนเติมเต็มความหมายและตามลำดับ (:
Alan Wolfe

คำตอบ:


20

รูปแบบของสมการการเรนเดอร์ที่ใช้เฉพาะ BRDF ( ในตัวอย่างของคุณมักเรียกว่าf r ) และการรวมเข้าด้วยกันในซีกโลกหนึ่งจะไม่ส่งผลต่อการส่งสัญญาณR

เมื่อเพิ่มการส่งสัญญาณเป็นเรื่องปกติที่จะเพิ่มอินทิกรัลที่สองในซีกโลกฝั่งตรงข้ามโดยใช้ฟังก์ชัน BTDF ที่แตกต่างกัน (ฟังก์ชันการกระจายการส่งแบบสองทิศทาง) สิ่งนี้เทียบเท่ากับอินทิกรัลของทรงกลมเต็มทิศทางด้วยฟังก์ชัน BSDF แต่เนื่องจากฟังก์ชันนั้นมักจะต้องถูกกำหนดเป็นฟังก์ชันแบบทวนเข็มนาฬิกาการเขียนเป็นอินทิกรัลสองตัวสามารถทำได้ง่ายกว่า


1
ขอบคุณสำหรับคำตอบ. BSDF หมายถึงอะไร
วันจันทร์ที่

3
BSDF = ฟังก์ชั่นการกระจายแบบกระจาย
Biderectional
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.