เรย์แคสติ้งคืออะไร?

เรย์แคสติ้งเป็นกระบวนการที่มีประโยชน์ในการระบุและแก้ไขปัญหาต่าง ๆ ที่เกี่ยวข้องกับกราฟิก บางครั้งสับสนกับกระบวนการติดตามเรย์การฉายรังสีจะทำหน้าที่บางอย่างของฟังก์ชั่นเดียวกันและมักจะสามารถเคลื่อนที่ด้วยความเร็วสูงกว่าโปรโตคอล raytracing ปัจจุบัน การพัฒนาอัลกอริธึมการหล่อเรย์แรกมักจะย้อนไปถึงปี 1968 และงานของ Arthur Appel

การโฟกัสในขอบเขตค่อนข้างมากกว่าการติดตามเรย์การฉายรังสีทำให้สามารถถ่ายภาพ 3 มิติและแสดงภาพไปยังหน้าจอสองมิติได้อย่างมีประสิทธิภาพ นี่คือความสำเร็จโดยการติดตามรังสีของแสงที่ติดตามเส้นทางโดยตรงจากตาไปยังแหล่งกำเนิดของแสง อย่างไรก็ตามการฉายรังสีลดอิทธิพลขององค์ประกอบใด ๆ ที่อาจตัดกันเส้นทางระหว่างตาและแหล่งกำเนิดแสงถึงแม้ว่าผลกระทบขององค์ประกอบเหล่านี้ที่จุดสิ้นสุดจะเข้ามาเล่น อิทธิพลทั่วไปคือการหักเหการสะท้อนและเงา

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

เทคโนโลยีการเรย์ที่ใหม่กว่าส่งผลกระทบต่อโลกของอนิเมชั่นในระยะเวลาอันสั้น เนื่องจากกระบวนการนี้สร้างภาพการหล่อด้วยรังสีจึงทำให้สามารถออกแบบภาพเคลื่อนไหวสำหรับภาพยนตร์และรายการโทรทัศน์ที่มีความลึกและรายละเอียดซึ่งไม่สามารถทำได้โดยวิธีอื่น ในช่วงกลางทศวรรษ 1980 การหล่อเรย์กลายเป็นเครื่องมือที่ใช้กันทั่วไปในสตูดิโอแอนิเมชันหลายแห่ง

นอกเหนือจากผลกระทบต่อภาพยนตร์และโทรทัศน์แล้วการฉายรังสียังช่วยในการพัฒนาวิดีโอเกมอีกด้วย ในขณะที่ความพยายามครั้งแรกค่อนข้างดั้งเดิมในปลายปี 1970 และต้นปี 1980 การหล่อด้วยรังสีช่วยเพิ่มกราฟิกที่คมชัดและน่าสนใจและภาพ 3 มิติให้กับวิดีโอเกมในปี 1990 ตัวเลือกความบันเทิงความละเอียดสูงเหล่านี้ยังคงแจ้งและสร้างแรงบันดาลใจในการออกแบบวิดีโอเกมใหม่รวมทั้งเพิ่มความสามารถในการใช้ภาพเคลื่อนไหวในการผลิตภาพยนตร์และโทรทัศน์