Microsoft ปล่อย DirectStorage 1.4 พร้อม GACL เพิ่มตัวเลือกบีบข้อมูล Zstandard ช่วยเกมโหลดไวขึ้น ไฟล์เล็กลง ลดอาการโหลด texture ความละเอียดสูงไม่ทัน
Microsoft เปิดตัว DirectStorage 1.4 และ Game Asset Conditioning Library (GACL) เวอร์ชันพรีวิวบน Windows โดยเพิ่มตัวเลือกการบีบอัดข้อมูลเกมด้วยมาตรฐานเปิดอย่าง Zstandard (Zstd) ซึ่งออกแบบมาให้บีบอัดไฟล์ได้แน่นขึ้น ช่วยลดขนาดเกม ปรับเวลาโหลดให้เร็วขึ้น และทำให้การเล่นเกมผ่านระบบสตรีมมิ่งในเกมขนาดใหญ่ลื่นไหลกว่าเดิม
สิ่งที่ง่ายขึ้นสำหรับนักพัฒนาเกม
DirectStorage 1.4 ช่วยให้ผู้พัฒนาเกมสามารถจัดการไฟล์เกมที่มีขนาดใหญ่และแตกเป็นชิ้นย่อยจำนวนมากทำได้เป็นระบบมากขึ้น เพราะรองรับ Zstandard เป็นตัวเลือกบีบอัดมาตรฐานให้ใช้ตรง ๆ ในเอนจิน โดยไม่ต้องไปพัฒนาโซลูชันของตัวเองตั้งแต่เริ่มต้น Zstd มีจุดเด่นคือบีบอัดได้ดีกว่าเดิมแต่ยังคลายบีบอัดได้เร็ว ทำให้ทีมงานเก็บเนื้อหาได้ละเอียดขึ้นในพื้นที่เท่าเดิม โดยไม่ต้องแลกกับโหลดนานขึ้นในตอนเล่นจริง
GACL ถูกออกแบบมาเป็น “ตัวช่วยจัดแพ็กไฟล์เกม” ที่เสียบเข้าไปในกระบวนการ build ที่ทีมงานใช้อยู่แล้ว เพื่อช่วยจัดระเบียบและเตรียมไฟล์ก่อนบีบอัดให้เหมาะกับการสตรีมจาก SSD ให้มากที่สุด ผลก็คือไฟล์ที่ได้มักจะเล็กลงกว่าการบีบอัดแบบเดิมที่ไม่ได้เตรียมข้อมูลดี ๆ โดย Microsoft ระบุว่าสามารถเพิ่มอัตราการบีบอัดได้สูงสุดราวครึ่งหนึ่งในกรณีที่เหมาะสม ซึ่งช่วยประหยัดพื้นที่เก็บข้อมูลในโปรเจกต์และในตัวเกมจริง
เพื่อให้เริ่มใช้งานได้ง่ายขึ้น Microsoft ยังมีโปรเจกต์ตัวอย่างให้ดูทั้งเส้นทาง ตั้งแต่การเตรียมไฟล์ด้วย GACL ตอน build ไปจนถึงขั้นตอนโหลดและแสดงผลในเกมด้วย DirectStorage ทำให้ทีมงานเห็นภาพรวม workflow ใหม่ได้โดยไม่ต้องเดาเองว่าควรต่ออะไรกับอะไร
แล้วผู้เล่นเกมได้ประโยชน์อะไร
สำหรับผู้เล่น เกมที่ใช้ DirectStorage 1.4 ร่วมกับ Zstandard และ GACL มีโอกาสเห็นผลลัพธ์หลัก ๆ ดังนี้
- เกมกินพื้นที่น้อยลง: เพราะไฟล์ถูกบีบอัดได้แน่นขึ้น แต่ยังคลายบีบอัดได้เร็ว ทำให้บางเกมสามารถยัดเนื้อหาได้มากขึ้นโดยไม่ต้องเพิ่มขนาดติดตั้งมากนัก
- โหลดฉากและเข้าเกมเร็วขึ้น: DirectStorage ถูกออกแบบมาเพื่อดึงข้อมูลจาก SSD ได้เต็มประสิทธิภาพกว่าเดิม เมื่อรวมกับไฟล์ที่ถูกเตรียมดีและบีบอัดอย่างเหมาะสม จึงช่วยลดเวลารอโหลดได้ชัดเจน โดยเฉพาะเกมที่ต้องโหลดเนื้อหาปริมาณมากในแต่ละฉาก
- ลดอาการ texture pop-in: การสตรีมโมเดลและเท็กซ์เจอร์จาก SSD ไปยังการ์ดจอสามารถทำได้ต่อเนื่องมากขึ้น ทำให้ลดโอกาสที่พื้นผิวหรือรายละเอียดฉากจะโผล่มาช้า ๆ ระหว่างที่เราเดินหรือขับรถด้วยความเร็วในเกมแนว Open World ขนาดใหญ่
โดยรวมแล้ว DirectStorage 1.4 และ GACL ไม่ได้เป็นฟีเจอร์ที่ผู้เล่นต้องตั้งค่าเอง แต่เป็นงานหลังบ้านที่ช่วยให้นักพัฒนาสามารถจัดการเนื้อหาเกมยุคใหม่ได้ดีขึ้น ซึ่งส่งผลมาเป็นประสบการณ์เล่นเกมที่ลื่นขึ้น โหลดไวขึ้น และใช้พื้นที่ได้คุ้มค่ากว่าเดิม
ข้อมูล: Microsoft