คำว่า "การติดตามรังสีแบบกระจาย" นั้น แต่เดิมประกาศเกียรติคุณจาก Robert Cook ในบทความนี้. การสังเกตของเขาคือการที่จะทำการต่อต้านนามแฝงใน ray-tracer, renderer จำเป็นต้องดำเนินการสุ่มตัวอย่างเชิงพื้นที่ - นั่นคือการใช้ตัวอย่างเพิ่มเติม (เช่นยิงรังสีมากกว่า) จำนวนพิกเซลในภาพและรวมผลลัพธ์ของพวกเขา . วิธีหนึ่งในการทำเช่นนี้คือถ่ายภาพรังสีหลาย ๆ ลูกภายในหนึ่งพิกเซลและหาค่าสีโดยเฉลี่ย อย่างไรก็ตามหากตัวเรนเดอร์มีการติดตามหลายรังสีต่อพิกเซลอยู่แล้วเพื่อให้ได้ภาพที่ต่อต้านนามแฝงรังสีเหล่านี้ยังสามารถ "กระจาย" ในมิติอื่น ๆ มากกว่าตำแหน่งพิกเซลเพื่อเอฟเฟกต์ตัวอย่างที่ไม่สามารถจับภาพด้วยรังสีเดียว . บิตที่สำคัญคือสิ่งนี้เกิดขึ้นโดยไม่มีค่าใช้จ่ายเพิ่มเติมใด ๆ จากการอัปโหลดพื้นที่เนื่องจากคุณได้ติดตามรังสีเพิ่มเติมเหล่านั้นอยู่แล้ว ตัวอย่างเช่น,
การติดตามรังสีของมอนติคาร์โลเป็นคำที่คลุมเครือเล็กน้อย ในกรณีส่วนใหญ่มันหมายถึงเทคนิคการเรนเดอร์ที่แก้สมการเรนเดอร์เปิดตัวโดย Jim Kajiya ในปี 1986 โดยใช้การรวม Monte Carlo เทคนิคการเรนเดอร์สมัยใหม่ทั้งหมดที่แก้สมการเรนเดอร์เช่นการติดตามเส้นทางการติดตามเส้นทางสองทิศทางการทำแผนที่โฟตอนแบบก้าวหน้าและ VCM สามารถจำแนกได้ว่าเป็นเทคนิคการติดตามเรย์มอนติคาร์โล แนวคิดของการรวม Monte Carlo คือเราสามารถคำนวณอินทิกรัลของฟังก์ชันใด ๆ โดยการสุ่มเลือกจุดในโดเมนการรวมและค่าเฉลี่ยของฟังก์ชันที่จุดเหล่านี้ ในระดับสูงในการติดตามรังสีของ Monte Carlo เราสามารถใช้เทคนิคนี้เพื่อรวมปริมาณแสงที่มาถึงกล้องภายในพิกเซลเพื่อคำนวณค่าพิกเซล ตัวอย่างเช่นตัวติดตามเส้นทางทำสิ่งนี้โดยการสุ่มเลือกจุดภายในพิกเซลเพื่อยิงรังสีแรกและจากนั้นจะสุ่มเลือกทิศทางเพื่อดำเนินการต่อบนพื้นผิวที่มันตกลงมา และอื่น ๆ นอกจากนี้เรายังสามารถสุ่มเลือกตำแหน่งบนแกนเวลาได้หากเราต้องการให้ภาพเคลื่อนไหวเบลอหรือเลือกจุดบนรูรับแสงแบบสุ่มหากต้องการทำระยะชัดลึกหรือ ...
ถ้ามันฟังดูคล้ายกับการติดตามการกระจายรังสีนั่นเป็นเพราะมันเป็น! เราสามารถนึกถึงการติดตามการกระจายรังสีเป็นคำอธิบายที่ไม่เป็นทางการของอัลกอริธึม Monte Carlo ที่ตัวอย่างผลกระทบบางอย่างเช่นเงานุ่ม กระดาษของ Cook ขาดกรอบทางคณิตศาสตร์ในการให้เหตุผลเกี่ยวกับมันอย่างถูกต้อง แต่คุณสามารถใช้การติดตามรังสีแบบกระจายโดยใช้ตัวเรนเดอร์ Monte Carlo อย่างง่าย เป็นที่น่าสังเกตว่าการติดตามรังสีแบบกระจายไม่มีคำอธิบายเกี่ยวกับผลกระทบจากการส่องสว่างทั่วโลกซึ่งเป็นแบบจำลองตามธรรมชาติในสมการเรนเดอร์
คุณสามารถนึกถึงการติดตามรังสีของ Monte Carlo ว่าเป็นการติดตามการกระจายรังสีแบบทั่วไปที่มากกว่า การติดตามรังสีของมอนติคาร์โลประกอบด้วยกรอบทางคณิตศาสตร์ทั่วไปที่ช่วยให้คุณสามารถจัดการกับผลกระทบใด ๆ รวมถึงที่กล่าวถึงในกระดาษติดตามการกระจายรังสี
ทุกวันนี้ "การติดตามรังสีแบบกระจาย" ไม่ใช่คำที่ใช้เรียกอัลกอริธึมดั้งเดิม บ่อยครั้งที่คุณจะได้ยินมันร่วมกับ "เอฟเฟ็กต์การกระจาย" ซึ่งเป็นเอฟเฟกต์อย่างง่ายเช่นการเคลื่อนไหวเบลอความชัดลึกหรือเงานุ่ม ๆ ที่ไม่สามารถจัดการกับเครื่องทดสอบรังสีเดี่ยว