อย่างที่คุณอาจจำได้ NVIDIA ได้เปิดตัว Quake II RTX รีมาสเตอร์ฟรีในเดือนมิถุนายน 2019 ผู้พัฒนาภายในบริษัท Lightspeed Studios นำผลงานของ Christoph Schied มาใช้กับ Q2VKPT และยกระดับขึ้นไปอีกระดับด้วยรูปแบบใหม่ เอฟเฟกต์ภาพตามเส้นทาง ปรับพื้นผิวให้ดีขึ้น และอื่นๆ

เมื่อวันศุกร์ที่แล้ว Quake II RTX ได้รับแพตช์ใหม่ครั้งใหญ่ เวอร์ชัน 1.6 นักพัฒนาได้เพิ่มคุณสมบัติใหม่มากมาย แม้ว่าสิ่งที่น่าสนใจที่สุดจะมาจากชุมชนโดยตรง เนื่องจากผู้ใช้ GitHub @res2k ได้แนะนำการรองรับสำหรับจอแสดงผล FidelityFX Super Resolution (FSR) ของ AMD และสำหรับจอแสดงผล High Dynamic Range (HDR)

อัปเดต AMD Adrenalin 2022 เพื่อเพิ่มอัตราการสุ่มสัญญาณในไดรเวอร์ด้วย Radeon Super Resolution ใหม่

ตอนนี้เกมรองรับ AMD FSR แล้ว NVIDIA DLSS ล่ะ? น่าเศร้าที่เหตุการณ์พลิกผันที่ค่อนข้างน่าขัน Deep Learning Super Sampling อันล้ำค่าของ NVIDIA ไม่สามารถเพิ่มได้เนื่องจากใบอนุญาต GPL ที่ใช้โดย Quake ตามที่ผู้พัฒนา AlexP ยืนยัน ในฟอรัม Steam Quake II RTX.

เพิ่มเทคโนโลยีการสร้างภาพที่ขับเคลื่อนด้วย AI ของ Intel ชื่อ XeSS ลงใน Quake ได้แล้ว แม้ว่า II RTX จะเป็นโอเพ่นซอร์ส

ในขณะเดียวกัน นี่คือฟุตเทจของเกมที่ทำงานบน GPU AMD RX 6800 ที่เปิดใช้งาน FSR ซึ่งบันทึกโดยผู้ใช้ YouTube CozMick

ทำลายการเปลี่ยนแปลงใน Quake II RTX 1.6

ออกแบบระบบการกำหนดวัสดุใหม่เพื่อความยืดหยุ่นและการดัดแปลง ลบการสนับสนุนสำหรับส่วนขยาย VK_NV_ray_tracing Vulkan ซึ่งถูกแทนที่โดย VK_KHR_ray_tracing_pipeline และ VK_KHR_ray_query ที่เพิ่มไว้ก่อนหน้านี้

คุณลักษณะใหม่ใน Quake II RTX 1.6

เพิ่มการตั้งค่าเพื่อเปิดใช้งานการกรองที่ใกล้ที่สุดบนพื้นผิวโลก pt_nearest เพิ่มการตั้งค่าเพื่อเปิดใช้งานการใช้การแทนที่พื้นผิวและโมเดลในตัวแสดง GL, gl_use_hd_assets (https://github.com/NVIDIA/Q2RTX/issues/151) เพิ่มการสนับสนุนสำหรับการแปลงพื้นผิวท้องฟ้าเป็นไฟตามธง ดู pt_bsp_sky_lights. เพิ่มการรองรับโมเดล IQM และแอนิเมชั่นโครงกระดูกสำหรับตัวแสดง RTX เพิ่มการรองรับสำหรับการสร้างโมเดลโปร่งแสงและ cl_gunalpha โดยเฉพาะ เพิ่มการรองรับวัสดุปิดบัง (https://github.com/NVIDIA/Q2RTX/issues/127) เพิ่มการรองรับการแยกแสงรูปหลายเหลี่ยมจากรุ่น MD2/MD3/IQM เพิ่มการรองรับสำหรับเส้นปกติที่ราบรื่นบน world mesh ผ่านส่วนขยาย BSPX เพิ่มการรองรับปริมาณหมอกที่ไม่สว่าง ดูความคิดเห็นใน fog.c สำหรับข้อมูลเพิ่มเติม บิลด์เกมที่เปิดใช้งานสำหรับโปรเซสเซอร์ ARM64 ขยายฟีเจอร์”shader ball”เพื่อรองรับโมเดลการทดสอบตามอำเภอใจพร้อมแอนิเมชั่น

แก้ไขปัญหาใน Quake II RTX 1.6

แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อโหลดแผนที่ด้วยวัสดุลาวาที่ไม่ปล่อยรังสี แก้ไขการโหลดโมเดล MD3 แบบหลายสกิน แก้ไขลำดับแอนิเมชั่นพื้นผิวแบบยาว แก้ไขข้อบกพร่องบางอย่างในรหัสตรวจสอบแบบจำลอง แก้ไขสิ่งประดิษฐ์ที่บังตัวเองบางส่วนโดยเพิ่มการชดเชยแสงเงาและแสงสะท้อน แก้ไขรูปสามเหลี่ยมบางส่วนที่ไม่มีแสงหรือบางส่วนโดยการปรับปรุงตรรกะการตรวจจับคลัสเตอร์ BSP แก้ไขเสียง MZ_IONRIPPER แก้ไขแฟล็กตัวแปร rcon_password เพื่อป้องกันไม่ให้รหัสผ่านถูกจัดเก็บ แก้ไขพฤติกรรมการเบลอพื้นหลังเมื่อเปิดเมนูบนระบบที่มีเวลาทำงานเกิน 24 วัน แก้ไขอุปสรรคในการควบคุมการไหลที่ไม่สม่ำเสมอใน shader การทำแผนที่โทนสี แก้ไขแฟล็กบัฟเฟอร์บนบัฟเฟอร์การขีดข่วนโครงสร้างเร่งความเร็ว แก้ไขข้อขัดข้องที่บางครั้งเกิดขึ้นเมื่อเข้าสู่แผนที่เครื่องปฏิกรณ์ แก้ไขพื้นผิวแสงที่หายไปบนรูปหลายเหลี่ยมบางรูปที่มีขอบเกือบเป็นเส้นตรง แก้ไขแสงบนอาวุธคนแรกเมื่อถนัดซ้าย แก้ไขเฟรมที่หายไป 0 ในแอนิเมชั่นพื้นผิวของเอนทิตีซ้ำ แก้ไขการจัดวางไปป์ไลน์ที่ไม่ตรงกันใน asvgf.c แก้ไขการแสดงบรรยากาศของดาวเคราะห์ในสภาพแวดล้อมของอวกาศ แก้ไขคณิตศาสตร์ตัวประมาณการแสงตัวอย่าง ปรับปรุง MIS แบบพิเศษ

การปรับปรุงอื่นๆ ใน Quake II RTX 1.6

อนุญาตให้เปลี่ยนการตั้งค่า VSync โดยไม่ต้องโหลดตัวแสดงภาพซ้ำ ขยายช่วงรูปแบบแสงที่รองรับเป็น 200% เพื่อแก้ไขแสงที่สว่างเกินไป ใช้การสุ่มตัวอย่างพื้นผิวแอนไอโซโทรปิกสำหรับวัตถุที่เห็นในการสะท้อนและการหักเหของแสงโดยใช้กรวยรังสี ปรับปรุงประสิทธิภาพของ CPU โดยไม่จัดสรร TLAS ใหม่ในทุกเฟรม ปรับปรุงการจัดการเอฟเฟกต์โปร่งใสในโครงสร้างการเร่งความเร็ว ลบสภาพแวดล้อมปลอมที่เพิ่มเข้ามาเมื่อตั้งค่าการส่องสว่างทั่วโลกเป็น”ปิด”ลบการเริ่มต้นของคิวการประมวลผลแบบอะซิงโครนัสซึ่งไม่ได้ใช้ วิธีนี้ช่วยปรับปรุงประสิทธิภาพการเรนเดอร์และแก้ไขปัญหาความเข้ากันได้บางอย่างกับไดรเวอร์ AMD ลบขีดจำกัด MAX_SWAPCHAIN_IMAGES สำหรับ XWayland แทนที่การใช้งานการจัดการข้อมูลแบบจำลองบน GPU เพื่อปรับปรุงความสามารถในการปรับขนาด แทนที่ BRDF ของวัสดุด้วยค่าที่ถูกต้องทางกายภาพมากขึ้น และลบฟังก์ชันการแก้ไข albedo ที่ไม่เป็นเชิงเส้น แทนที่การทำให้เป็นมาตรฐานของแผนที่ปกติเมื่อโหลดด้วยตัวประมวลผลคอมพิวเตอร์เพื่อเพิ่มความเร็วในการสตาร์ทเครื่องยนต์และการโหลดแผนที่

การมีส่วนร่วมโดยผู้ใช้ GitHub @res2k:

เพิ่มการเติมข้อความอัตโนมัติสำหรับตัวแปรคอนโซล ray_tracing_api เพิ่มการรองรับ AMD FidelityFX Super Resolution เพิ่มการรองรับสำหรับจอภาพ HDR เพิ่มการรองรับสำหรับการสังเคราะห์พื้นผิวที่เปล่งแสงและการแก้ไข การจัดแสงในแผนที่ที่กำหนดเอง อนุญาตให้บันทึกและโหลดเกมในชุดส่วนขยาย แก้ไขข้อขัดข้องเนื่องจากคลัสเตอร์ที่ไม่ถูกต้องในเรขาคณิตของโลกบางส่วน แก้ไขคุณลักษณะการดีบักของช่องสัญญาณบลูม แก้ไขแสงจากพื้นผิวแสงที่มีพื้นผิวเคลื่อนไหว ใช้เอฟเฟกต์การผสมแบบเต็มหน้าจอ (เช่น เปิด การรับรายการ) ใน RTX renderer ปรับปรุงการรองรับ mods เก่าและเปิดใช้งาน x86 builds ของเซิร์ฟเวอร์เฉพาะ ปรับปรุงพฤติกรรมของ Dynamic Resolution Scaling ในการเปลี่ยนแปลงแผนที่ ปรับปรุงพฤติกรรมตัวนับ FPS เมื่อ r_maxfps ถูกตั้งค่า ปรับปรุง tone mapper แทนที่การเรนเดอร์ลำแสงเลเซอร์เป็น ป้ายโฆษณาที่มีพื้นฐานเชิงปริมาตร

การมีส่วนร่วมโดยผู้ใช้ GitHub @Paril:

เพิ่มการตั้งค่าสำหรับการกรองพื้นผิวใน th e UI เพิ่มการรองรับแผนที่ในรูปแบบ QBSP ผสานกว่า 350 คอมมิทจาก Q2PRO ย้ายคำจำกัดความของกล้องรักษาความปลอดภัยไปยังไฟล์ต่อแผนที่สำหรับการดัดแปลง

Categories: IT Info