Vanilla Witcher 3, DirectX 11, NPC ทุกตัวหน้าตาเหมือน Vesemir และ Vesemir ดันใส่หน้ากากม้า นี่คือบททดสอบความเครียด (Stress test) ของใบหน้าที่สะอาดที่สุดที่ DLSS 5 เคยสอบตกมา
DLSS 5 ใน The Witcher 3 เวอร์ชันดั้งเดิมถือเป็นกรณีที่ดูง่ายบนกระดาษ เวอร์ชัน 1.32 เป็น DirectX 11 อยู่แล้ว ดังนั้นคุณแค่ข้ามตัว Wrapper ไป เพิ่ม Fake motion vectors เข้าไป ติดตั้ง RenoDX แล้วใส่ไฟล์ Library ของ NVIDIA เข้าไปตรงๆ ผลการทดสอบบน RTX 5090 Mobile คู่กับ Core Ultra 9 275HX กลับให้ผลลัพธ์ที่มี Noise เยอะเกินกว่าที่ควรจะเป็น
เพื่อความน่าเชื่อถือ ตัวละครทุกตัวในฟุตเทจนี้จะสวมหน้า Vesemir และตัว Vesemir เองก็สวมหน้ากากม้า เมื่อโมเดลเปลี่ยนฝูง Vesemir ที่เหมือนกันหมดให้กลายเป็นคนแปลกหน้า คุณจะเห็นได้ชัดเจนว่า DLSS 5 "สร้าง" สิ่งต่างๆ ขึ้นมามากแค่ไหน
ทำไมต้องเวอร์ชัน Original ไม่ใช่ Remaster
การแยกฝั่งระหว่าง The Witcher 3 DX11 กับ DX12 คือตัวตัดสินทุกอย่างที่นี่ เวอร์ชัน 1.32 รันบน DirectX 11 และไม่มี DLSS มาให้ในตัว ส่วน Next gen update ย้ายเกมไปเป็น DirectX 12 ซึ่งมี DLSS แบบ Native ทำให้โมเดลได้รับข้อมูล Engine จริงๆ
| Build | API | Native DLSS | ผลลัพธ์ DLSS 5 |
|---|---|---|---|
| Classic 1.32 | DirectX 11 | ไม่มี | Noise, ภาพแตก และภาพหลอนแม้จะอยู่ที่ x1 |
| Next gen 4.x | DirectX 12 | มี | เสถียร แม้จะปรับสุด |
แล้วทำไมต้องใช้ตัวเก่า? เพราะมันเป็นเคสที่ยาก และเคสที่ยากคือบททดสอบเดียวที่ตรงไปตรงมาที่สุด
ขั้นตอนที่ 1: เตรียมเวอร์ชัน 1.32
การ Downgrade The Witcher 3 ไปเป็น 1.32 ทำได้ผ่านตัวเลือกเวอร์ชันหรือ Beta ใน Store ของคุณ ไม่ใช่ผ่าน Patch เถื่อน เลือก Branch เวอร์ชัน Classic ปล่อยให้ดาวน์โหลด แล้วลองรันเกมหนึ่งครั้งเพื่อยืนยันว่าเมนูหลักแสดงเป็น 1.32
ขั้นตอนที่ 2: เพิ่ม Vectors
- ติดตั้ง ReShade ลงใน witcher3.exe โดยเปิดใช้งาน Add-on support และเลือก DirectX 11
- คัดลอก Add-on DLSS5-Feeder แบบ 64-bit และชุด Motion vector shader pack ไปไว้ข้างๆ ไฟล์ Executable
- ปิด Antialiasing ในเกม เพราะ Add-on มักจะไม่ยอมทำงานหากเปิดฟีเจอร์นี้ไว้ในหลายๆ เกม
ขั้นตอนที่ 3: RenoDX และ Library
- คัดลอก Add-on RenoDX DLSS 5 ไปไว้ในโฟลเดอร์ bin x64 ข้างๆ witcher3.exe
- เพิ่มไฟล์ Neural rendering library อย่างเป็นทางการจากเกมที่มี DLSS 5 พร้อมกับไฟล์ DLSS upscaler มาตรฐาน
- รันเกม กด Home เปิด Add-ons และเปิดใช้งาน Neural Rendering
- กด F6 เพื่อสลับการใช้งาน และใช้แถบเลื่อน Intensity เพื่อเปรียบเทียบ
นั่นคือขั้นตอนทั้งหมดของ DLSS 5 RenoDX สำหรับ Witcher ความลึกของโฟลเดอร์และ Branch อื่นๆ ทั้งหมดมีระบุไว้ใน คำแนะนำ ฉบับเต็ม
การทดลอง Vesemir
Mod เปลี่ยนหน้าตัวละครใดๆ ใน The Witcher 3 สามารถใช้เป็นเครื่องมือ Calibrate ได้ ลองโหลด Mod มาตัวหนึ่ง เดินเข้าไปใน Novigrad แล้วนับดูว่ามี Vesemir กี่คนที่รอดจากการประมวลผล Neural pass หน้ากากม้าบนตัว Vesemir คือตัวอย่างควบคุม (Control sample) เพราะโมเดลนี้ไม่เคยเห็นม้าในชุดเกราะ Witcher มาก่อนอย่างแน่นอน
- ที่ x1 โดยใส่ Vectors ครบทุกตัว ใบหน้ายังคงเปลี่ยนไปมาระหว่างเฟรม
- ที่ x2 ขึ้นไป ทุกเฟรมจะได้หน้าใหม่หมด เพราะ Multi-pass จะไม่สนใจประวัติของเฟรมก่อนหน้า
- แต่ละ Preset จะเปลี่ยนหน้าไปอีก จากทหารผ่านศึกเคราเทาไปเป็นอะไรที่ดูเหมือนเอเลี่ยนสีม่วง
Mod เปลี่ยนหน้าทำให้เห็นความแตกต่างนี้ได้ในไม่กี่วินาที ซึ่งชัดเจนกว่าผล Benchmark ไหนๆ
การตั้งค่าและผลลัพธ์
| การตั้งค่า | ค่าเริ่มต้น | เหตุผล |
|---|---|---|
| Injection point | Output | ตัวเลือกที่มี Noise น้อยที่สุดบน DirectX 11 |
| Intensity | Low to medium | ยิ่งค่าสูง Noise ยิ่งเยอะ |
| Preset | Natural | ค่า Default จะติดเขียว; Cinematic จะติดม่วง |
| Passes | x1 | ยิ่ง Pass เยอะ ภาพหลอนยิ่งคูณสอง |
| Enable Upscaling | ปิด | ยังไม่สมบูรณ์และภาพกระพริบ |
บทสรุป
ถ้าคุณอยากให้ DLSS 5 ใน The Witcher 3 ดูดี ให้ใช้ Build DirectX 12 ของ Next gen แต่ถ้าคุณอยากดู Neural network สติแตกต่อหน้า Vesemir ห้าสิบคน ให้ใช้ 1.32
ที่มา: Worst Guides Ever





