เทคโนโลยีการติดตามรังสี Radeon Rays 4.0 แบบโอเพ่นซอร์สของ AMD

เราได้บอกไปแล้วหลังจากที่ AMD เปิดตัวโปรแกรม GPUOpen อีกครั้งด้วยเครื่องมือใหม่และแพ็คเกจ FidelityFX ที่ขยายใหญ่ขึ้น ก็ได้เปิดตัวตัวเรนเดอร์ AMD ProRender เวอร์ชันใหม่ รวมถึงไลบรารีการเร่งความเร็วการติดตามรังสี Radeon Rays 4.0 ที่อัปเดต (เดิมชื่อ FireRays)

เทคโนโลยีการติดตามรังสี Radeon Rays 4.0 แบบโอเพ่นซอร์สของ AMD

ก่อนหน้านี้ Radeon Rays สามารถทำงานได้ผ่าน OpenCL บน CPU หรือ GPU เท่านั้น ซึ่งเป็นข้อจำกัดที่ค่อนข้างร้ายแรง ขณะนี้ตัวเร่งความเร็ว RDNA2 ที่กำลังจะมาถึงของ AMD ได้รับการยืนยันว่ามีฟีเจอร์หน่วยติดตามรังสีของฮาร์ดแวร์ ในที่สุด Radeon Rays 4.0 ก็ได้รับการเพิ่มประสิทธิภาพ BVH ที่ออกแบบมาสำหรับ GPU โดยเฉพาะ พร้อมกับรองรับ API ระดับต่ำ: Microsoft DirectX 12, Khronos Vulkan และ Apple Metal ขณะนี้เทคโนโลยีนี้ใช้ HIP (Heterogeneous-Compute Interface for Portability) - แพลตฟอร์มการประมวลผลแบบขนาน AMD C++ (เทียบเท่ากับ NVIDIA CUDA) - และไม่รองรับ OpenCL

เทคโนโลยีการติดตามรังสี Radeon Rays 4.0 แบบโอเพ่นซอร์สของ AMD

สิ่งที่น่ารำคาญที่สุดคือ Radeon Rays 4.0 เปิดตัวโดยไม่มีโอเพ่นซอร์สซึ่งแตกต่างจากเทคโนโลยีรุ่นก่อน ๆ หลังจากการร้องเรียนจากผู้ใช้บางราย AMD ตัดสินใจกลับคำตัดสินบางส่วน นี่คือสิ่งที่ฉันเขียน ผู้จัดการผลิตภัณฑ์ ProRender Brian Savery:

“เราได้ตรวจสอบปัญหานี้อีกครั้งภายในและจะทำการเปลี่ยนแปลงดังต่อไปนี้: AMD จะเผยแพร่ Radeon Rays 4.0 เป็นโอเพ่นซอร์ส แต่เทคโนโลยี AMD บางอย่างจะถูกวางไว้ในไลบรารีภายนอกที่เผยแพร่ภายใน SLA ตามที่ระบุไว้ คุณ/สกอตเธอร์เคิลแมน ในกระทู้เกี่ยวกับการสาธิต Unreal Engine 5 ที่ดูสวยงาม เรามุ่งมั่นที่จะจัดหาไลบรารี Ray Tracing ทั่วไปที่ไม่เชื่อมโยงกับผู้จำหน่ายรายเดียว นั่นคือประเด็นทั้งหมดของ Radeon Rays และแม้ว่าจะไม่ใช่ความคิดที่ดีที่จะแจกจ่ายไลบรารี่ที่มีใบอนุญาตที่ได้รับอนุญาต ตามความคิดเห็นของคุณ เราได้ตัดสินใจที่จะดำเนินการต่อและเปิดซอร์สโค้ด ดังนั้น โปรดสร้างสิ่งดีๆ ด้วย Radeon Rays ต่อไป และหากคุณเป็นนักพัฒนาประเภทที่ต้องการเข้าถึงซอร์สโค้ดตอนนี้ โปรดติดต่อเราผ่านทางหน้า GitHub หรือ GPUOpen แหล่งที่มาของ Radeon Rays 2.0 ยังคงใช้ได้'

นี่เป็นข่าวดีสำหรับผู้ที่ต้องการใช้ Radeon Rays โดยเฉพาะอย่างยิ่งเมื่อ AMD ProRender วางจำหน่ายอย่างเป็นทางการแล้วและ ปลั๊กอินฟรีสำหรับ Unreal Engine.

เทคโนโลยีการติดตามรังสี Radeon Rays 4.0 แบบโอเพ่นซอร์สของ AMD



ที่มา: 3dnews.ru

เพิ่มความคิดเห็น