คำถามติดแท็ก importance-sampling

2
การสุ่มตัวอย่างสำคัญคืออะไร
การสุ่มตัวอย่างที่สำคัญคืออะไร? ทุกบทความที่ฉันอ่านเกี่ยวกับมันระบุว่า 'PDF' นั่นคืออะไร จากสิ่งที่ฉันรวบรวมการสุ่มตัวอย่างที่สำคัญคือเทคนิคหนึ่งไปยังพื้นที่ตัวอย่างบนซีกโลกที่มีความสำคัญมากกว่าที่อื่น ๆ ดังนั้นในอุดมคติฉันควรสุ่มตัวอย่างแสงเข้าหาแหล่งกำเนิดแสงเพื่อลดเสียงรบกวนและเพิ่มความเร็ว นอกจากนี้ BRDF บางตัวที่มุมแทะเล็มมีความแตกต่างเล็กน้อยในการคำนวณดังนั้นใช้การสุ่มตัวอย่างที่สำคัญเพื่อหลีกเลี่ยงสิ่งที่ดี? ถ้าฉันต้องใช้การสุ่มตัวอย่างที่สำคัญสำหรับ Cook-Torrance BRDF ฉันจะทำสิ่งนี้ได้อย่างไร

3
การสุ่มตัวอย่างความสำคัญของแผนที่สิ่งแวดล้อม
อะไรคือวิธีที่ได้รับการพิสูจน์แล้วว่าดีที่สุดในปัจจุบันสำหรับการสุ่มตัวอย่างแมปสภาพแวดล้อม (EM) ในตัวติดตามเส้นทางแบบทิศทางเดียวที่ใช้ MIS และตัวเรนเดอร์ประเภทเดียวกันนี้ ฉันต้องการโซลูชันที่มีความซับซ้อนพอสมควรในขณะที่ใช้งานได้อย่างสมเหตุสมผลกับตัวอย่างที่ให้การสุ่มตัวอย่างที่สมบูรณ์แบบในราคาที่ซับซ้อนและยากต่อการใช้งาน สิ่งที่ฉันรู้จนถึงตอนนี้ มีวิธีง่ายๆในการสุ่มตัวอย่าง EM หนึ่งสามารถสุ่มตัวอย่างซีกโลกที่ต้องการในลักษณะน้ำหนักโคไซน์ซึ่งละเว้นทั้งรูปร่างของฟังก์ชัน BSDF และ EM ด้วยเหตุนี้มันไม่ทำงานกับ EM แบบไดนามิก: เพื่อปรับปรุงการสุ่มตัวอย่างให้อยู่ในระดับที่ใช้งานได้เราสามารถสุ่มตัวอย่างความส่องสว่างของ EM ได้ทั่วทั้งทรงกลม มันใช้งานได้ง่ายและผลลัพธ์ค่อนข้างดี อย่างไรก็ตามกลยุทธ์การสุ่มตัวอย่างยังคงเพิกเฉยต่อข้อมูลการมองเห็นในสมองและปัจจัยโคไซน์ (รวมถึง BSDF) ซึ่งส่งผลให้เกิดเสียงรบกวนสูงบนพื้นผิวซึ่งไม่ได้ถูกส่องโดยตรงโดยพื้นที่ที่มีความเข้มสูงของ EM: เอกสาร ฉันได้พบบทความสองสามเรื่องในหัวข้อนี้ แต่ยังไม่ได้อ่าน การอ่านและการใช้งานสิ่งเหล่านี้มีค่าในการติดตามเส้นทางแบบทิศทางเดียวหรือมีบางสิ่งที่ดีกว่านี้หรือไม่? โครงสร้างความสำคัญของการเก็บตัวอย่างแผนที่สิ่งแวดล้อม (2003) โดย Agarwal และคณะ การสุ่มตัวอย่างสำคัญนำพาได้ (2007) โดย Kartic Subr และ Jim Arvo พวกเขาอ้างว่าจะนำเสนอ“ ... อัลกอริทึมสำหรับการสุ่มตัวอย่างความสำคัญของแผนที่สิ่งแวดล้อมอย่างมีประสิทธิภาพซึ่งสร้างตัวอย่างในครึ่งวงกลมทรงกลมที่เป็นบวกซึ่งกำหนดโดยการวางแนวของพื้นผิวโดยพลการ “ กระดาษ“ ความสำคัญของการเก็บตัวอย่างทรงกลม Harmonics” ความเห็นเกี่ยวกับมัน:” …

1
การสุ่มตัวอย่างซีกโลกถ่วงน้ำหนักยังคงต้องใช้ NdotL เมื่อคำนวณการมีส่วนร่วมสำหรับแสงทางอ้อมหรือไม่?
เมื่อแปลงจากการสุ่มตัวอย่างซีกโลกเท่ากันเพื่อการสุ่มตัวอย่างซีกโลกถ่วงน้ำหนักโคไซน์ฉันสับสนโดยคำสั่งในบทความ ผลงานทางอ้อมในปัจจุบันของฉันถูกคำนวณดังนี้: Vec3 RayDir = UniformGenerator.Next() Color3 indirectDiffuse = Normal.dot(RayDir) * castRay(Origin, RayDir) จุดผลิตภัณฑ์เป็น cos (θ) แต่ในบทความนี้เกี่ยวกับการสุ่มตัวอย่างที่ดีกว่า ( http://www.rorydriscoll.com/2009/01/07/better-sampling/ ) ผู้เขียนแนะนำว่า PDF คือ (cos (θ) / pi) และไม่มีหลักฐานของ การคำนวณ N dot L คำถามของฉันคือ - นั่นหมายความว่าฉันไม่จำเป็นต้องทำการ dot dotDirection ปกติอีกต่อไปเพราะมันรวมอยู่ใน PDF หรือนอกเหนือจาก pdf หรือไม่

1
อะไรคือความแตกต่างระหว่างการสุ่มตัวอย่างที่สำคัญและการสุ่มตัวอย่างที่สำคัญหลายอย่าง?
ฉันไม่เข้าใจสมการทางคณิตศาสตร์ ฉันเป็นนักออกแบบกราฟิก "การสุ่มตัวอย่างที่สำคัญ" คืออะไร "การสุ่มตัวอย่างที่สำคัญหลายประการ" คืออะไร คุณสามารถอธิบายได้อย่างง่ายดายโดยใช้ภาพประกอบและไม่มีสมการทางคณิตศาสตร์หรือไม่ อะไรคือความแตกต่างระหว่าง "การสุ่มตัวอย่างที่สำคัญ" และ "การสุ่มตัวอย่างสำคัญหลายรายการ"?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.