สารบัญ:
คำจำกัดความ - การหล่อด้วยรังสีหมายถึงอะไร?
เรย์แคสติ้งเป็นเทคนิคการเรนเดอร์ที่ใช้ในคอมพิวเตอร์กราฟิกและเรขาคณิตการคำนวณ มันสามารถสร้างมุมมองสามมิติในแผนที่สองมิติ พัฒนาโดยนักวิทยาศาสตร์ที่กลุ่มแอปพลิเคชันทางคณิตศาสตร์ในปี 1960 ถือว่าเป็นหนึ่งในอัลกอริทึมการแสดงผลกราฟิกขั้นพื้นฐานที่สุด เรย์แคสติ้งใช้ประโยชน์จากอัลกอริธึมทางเรขาคณิตเช่นเดียวกับการติดตามเรย์
Techopedia อธิบาย Ray Casting
การฉายรังสีสามารถแปลงข้อมูลในรูปแบบที่ จำกัด ให้เป็นภาพสามมิติได้ด้วยความช่วยเหลือของการติดตามรังสีจากจุดรับชมไปเป็นปริมาณการรับชม หลักการสำคัญที่อยู่เบื้องหลังการหล่อเรย์คือรังสีสามารถถูกหล่อและตรวจสอบเป็นกลุ่มตามข้อ จำกัด ทางเรขาคณิตบางอย่าง ในการหล่อเรย์จะได้รังสีจากพิกเซลผ่านกล้องและการตัดกันของวัตถุทั้งหมดในภาพถูกคำนวณ ถัดไปจะได้รับค่าพิกเซลจากจุดตัดที่ใกล้เคียงที่สุดและตั้งค่าต่อไปเป็นฐานสำหรับการฉายภาพ การคัดเลือกเรย์นั้นแตกต่างจากการติดตามรังสีด้วยการคัดเลือกเรย์เป็นอัลกอริธึมการเรนเดอร์ซึ่งจะไม่ติดตามรังสีสำรองซ้ำในขณะที่การติดตามรังสีสามารถทำเช่นนั้นได้ การฉายรังสียังง่ายต่อการใช้งานเมื่อเทียบกับอัลกอริธึมการเรนเดอร์อื่น ๆ เช่นการติดตามรังสี
การฉายรังสีนั้นรวดเร็วเนื่องจากต้องการการคำนวณเพียงครั้งเดียวสำหรับทุกเส้นแนวตั้งของหน้าจอ เมื่อเปรียบเทียบกับการติดตามรังสีการฉายรังสีเร็วกว่าเนื่องจากมีข้อ จำกัด ทางเรขาคณิตอย่างน้อยหนึ่งข้อ นี่คือหนึ่งในเหตุผลที่การฉายรังสีเป็นเครื่องมือการเรนเดอร์ที่ได้รับความนิยมมากที่สุดในวิดีโอเกม 3 มิติในช่วงต้น
อย่างไรก็ตามเมื่อเปรียบเทียบกับการติดตามเรย์ภาพที่สร้างด้วยการคัดเลือกเรย์จะไม่เหมือนจริงมาก เนื่องจากข้อ จำกัด ทางเรขาคณิตที่เกี่ยวข้องในกระบวนการจึงไม่สามารถแสดงรูปร่างทั้งหมดได้โดยการหล่อด้วยรังสี
