AMD เผยแพร่โค้ดสำหรับเทคโนโลยีการสุ่มตัวอย่าง FidelityFX Super Resolution 2.2

AMD ได้ประกาศความพร้อมใช้งานของซอร์สโค้ดสำหรับการใช้งานเทคโนโลยีการสุ่มตัวอย่างซุปเปอร์ FSR 2.2 (FidelityFX Super Resolution) ที่อัปเดต ซึ่งใช้อัลกอริธึมการปรับขนาดเชิงพื้นที่และการสร้างรายละเอียดใหม่ เพื่อลดการสูญเสียคุณภาพของภาพเมื่อขยายขนาดและแปลงเป็นความละเอียดสูงขึ้น รหัสนี้เขียนด้วยภาษา C++ และเผยแพร่ภายใต้ลิขสิทธิ์ MIT นอกเหนือจาก API พื้นฐานสำหรับภาษา C++ แล้ว โปรเจ็กต์ยังให้การสนับสนุน API กราฟิก DirectX 12 และ Vulkan รวมถึงภาษา HLSL และ GLSL shader มีชุดตัวอย่างและเอกสารรายละเอียดให้ไว้

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

เวอร์ชันใหม่ได้ปรับปรุงคุณภาพของรูปภาพที่สร้างขึ้นอย่างมาก และได้ดำเนินการกำจัดสิ่งแปลกปลอม เช่น การกะพริบและรัศมีรอบๆ วัตถุที่เคลื่อนที่เร็ว มีการเปลี่ยนแปลงกับ API ซึ่งอาจจำเป็นต้องเปลี่ยนแปลงโค้ดของแอปพลิเคชันที่ใช้ฟังก์ชันการสร้างมาสก์ กลไก “Debug API Checker” ได้รับการแนะนำเพื่อทำให้การรวม FidelityFX Super Resolution เข้ากับแอปพลิเคชันในการสร้างการแก้ไขข้อบกพร่องได้ง่ายขึ้น (หลังจากเปิดใช้งานโหมดแล้ว ข้อความการแก้ไขข้อบกพร่องจะถูกส่งจากรันไทม์ FSR ไปยังเกม ซึ่งช่วยให้การวินิจฉัยปัญหาที่เกิดขึ้นใหม่ง่ายขึ้น)

ที่มา: opennet.ru

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