DirectX 12 Ultimate คุณสมบัติ เครื่องมือ และข้อกำหนดขั้นต่ำ

Microsoft ได้ประกาศ (Microsoft)DirectXเวอร์ชันถัดไปในชื่อ DirectX 12 Ultimate (DirectX 12 Ultimate)สิ่งที่ทำให้การประกาศนี้น่าสนใจก็คือสิ่งนี้ทำให้ทั้ง PC และXbox Series X สอดคล้อง กันเช่น แพลตฟอร์มกราฟิกแบบครบวงจรใน PC และXbox Series X DirectX 12เวอร์ชันก่อนหน้านั้นมีอายุเกือบ 6 ปีแล้ว และการอัปเดตที่สำคัญก็ครบกำหนด เนื่องจากเกมบน Xbox นั้นมีให้สำหรับพีซีด้วยเช่นกัน Microsoftเพิ่งประกาศ รายละเอียด Xbox Series Xซึ่งขับเคลื่อนโดยDirectX(DirectX 12) 12 Ultimate มาดูฟีเจอร์และเครื่องมือสำหรับนักพัฒนาทั้งหมดที่Microsoftนำเสนอกัน

DirectX 12 Ultimate คุณสมบัติ เครื่องมือ และข้อกำหนดขั้นต่ำ

DirectX 12 สุดยอดคุณสมบัติ

ก่อนที่เราจะเริ่มMicrosoftระบุไว้อย่างชัดเจนว่าหากคุณซื้อพีซีเครื่องใหม่ที่มีโลโก้DX12 Ultimateจะรับประกันว่าจะสนับสนุนคุณลักษณะฮาร์ดแวร์กราฟิกรุ่นต่อไปทั้งหมด ประกอบด้วย

  1. DirectX Raytracing 1.1
  2. แรเงาอัตราตัวแปร
  3. Shaders ตาข่าย
  4. คำติชมตัวอย่าง

ฟีเจอร์ทั้งหมดเหล่านี้จะช่วยให้แน่ใจว่าคอมพิวเตอร์ของคุณจะสามารถเล่นเกมยุคหน้าที่ต้องพึ่งพาสิ่งนี้ได้ DX12 ultimate จะทำงานบนฮาร์ดแวร์ของเจเนอเรชันปัจจุบัน แต่จะไม่ให้ประโยชน์ด้านภาพของคุณสมบัติใหม่ การรวมแพลตฟอร์มจะช่วยเพิ่มการยอมรับและเป็นแรงบันดาลใจให้นักพัฒนาสร้างเกมสำหรับทั้งสองแพลตฟอร์ม

1] DirectX Raytracing 1.1

จะทำให้นักพัฒนามีโอกาสบรรลุระดับของกราฟิก ซึ่งเป็นไปได้เฉพาะในบอลลีวู(Bollywood)ด DirectX RaytracingหรือDXRทำให้สามารถติดตามเส้นทางของแสงด้วยการคำนวณทางฟิสิกส์ที่สมจริง นอกจากนี้ยังทำให้เอ็นจิ้นเกมสามารถเรนเดอร์วัตถุได้ง่ายในขณะที่ผู้เล่นเคลื่อนที่ไปมา ทั้งหมดนี้เป็นไปได้เพราะGPUสามารถเรียกใช้ raytracing ได้โดยตรงโดยไม่ต้องรอให้CPUทำให้วางไข่ในทันที นอกจากนี้ยังมี หมวก Raytracing แบบอินไลน์(Inline)ที่ช่วยให้นักพัฒนามีตัวเลือกในการขับเคลื่อนกระบวนการ Raytracing มากขึ้น ทั้งหมดนี้ในระดับฮาร์ดแวร์

2] แรเงาอัตราตัวแปร

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

3] Shaders ตาข่าย

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

Rather than a single function that shades one vertex or one primitive, mesh shaders operate across an entire compute thread group, with access to group shared memory and advanced compute features such as cross-lane wave intrinsics that provide even more fine-grained control over actual hardware execution

4] คำติชมตัวอย่าง

ช่วยให้นักพัฒนาสามารถโหลดพื้นผิวได้เมื่อจำเป็น ดังนั้นเมื่อกล้องเคลื่อนไหวอย่างรวดเร็วผ่านฉาก วัตถุบางอย่างจะดูไม่อยู่ในตำแหน่ง ฟีดแบ็กของ แซมเพล(Sampler)อร์จะช่วยให้แน่ใจว่าจะนำเสนอคุณภาพของภาพที่ดีขึ้น เวลาในการโหลดที่สั้นลง และการพูดติดอ่างน้อยลง

การ์ดจอรุ่นไหนที่จะใช้DirectX 12 Ultimateได้บ้าง ?

NVIDIAได้แชร์อย่างเป็นทางการว่าGeForce RTX   series จะเป็นคนแรกที่ได้สัมผัสกับสิ่งนี้

AMD RDNA 2 ก็พร้อม(also ready)เช่นกัน ซึ่งเป็นสถาปัตยกรรมการเล่นเกมของ AMD ที่กำลังจะมีขึ้น

เครื่องมือและข้อกำหนด(Requirement)สำหรับDirectX 12 Ultimate

Microsoft ได้แบ่งปันรายละเอียดทั้งหมด(complete details)ของเครื่องมือและข้อกำหนดขั้นต่ำในการพัฒนาโดยใช้DirectX(DirectX 12) 12 Ultimate ประกอบด้วย OS, Visual Studio , Windows Insider Preview SDK , ไดรเวอร์(Drivers)และฮาร์ดแวร์, PIX ( ตัวดีบั๊กDirectX 12 ) และอื่นๆ(DirectX 12)

อ่านรายละเอียดเพิ่มเติมเกี่ยวกับเรื่องนี้ในบล็อก dev อย่างเป็นทางการ(official dev blog.)



About the author

ฉันเป็นมืออาชีพด้านคอมพิวเตอร์ที่มีประสบการณ์การทำงานกับซอฟต์แวร์ Microsoft Office รวมถึง Excel และ PowerPoint ฉันยังมีประสบการณ์กับ Chrome ซึ่งเป็นเบราว์เซอร์ของ Google ทักษะของฉันรวมถึงการสื่อสารที่เป็นลายลักษณ์อักษรและด้วยวาจา การแก้ปัญหา และการคิดอย่างมีวิจารณญาณ



Related posts