Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Tính năng, công cụ và yêu cầu tối thiểu của DirectX 12 Ultimate

Microsoft công bố phiên bản DirectX mới mang tên DirectX 12 Ultimate. Thú vị là phiên bản này thống nhất nền tảng đồ họa cho cả PC và Xbox Series X. Phiên bản trước DirectX 12 đã gần 6 năm, cập nhật lớn đã đến hạn, chủ yếu vì game trên Xbox cũng có trên PC. Microsoft gần đây công bố chi tiết Xbox Series X chạy trên DirectX 12 Ultimate. Xem các tính năng và công cụ dành cho nhà phát triển.

Tính năng, công cụ và yêu cầu tối thiểu của DirectX 12 Ultimate

Tính năng DirectX 12 Ultimate

Microsoft khẳng định: mua PC mới có logo DX12 Ultimate đảm bảo hỗ trợ tất cả tính năng đồ họa thế hệ tiếp theo. Bao gồm:

  1. DirectX Raytracing 1.1
  2. Variable Rate Shading
  3. Mesh Shaders
  4. Sampler Feedback

Tất cả tính năng này đảm bảo máy chơi được game thế hệ sau phụ thuộc vào chúng. DX12 Ultimate chạy trên phần cứng thế hệ hiện tại nhưng không mang lại lợi ích trực quan của tính năng mới. Thống nhất nền tảng sẽ tăng áp dụng, khuyến khích dev làm game cho cả hai nền tảng.

1] DirectX Raytracing 1.1

Cho dev đạt mức đồ họa chỉ có trong phim ảnh (Bollywood?). DirectX Raytracing (DXR) cho phép truy đường ánh sáng với tính toán vật lý thực tế. Dễ dàng render đối tượng khi player di chuyển. GPU trực tiếp gọi raytracing không chờ CPU, cho phép spawn ngay lập tức. Cũng cung cấp Inline raytracing để dev kiểm soát quy trình raytracing hơn. Tất cả ở cấp phần cứng.

2] Variable Rate Shading

Dev có thể thay đổi tỷ lệ shading của game. Dùng sức GPU cho hình ảnh đẹp hơn hoặc tốc độ cao hơn. Cảnh hành động nhanh: yêu cầu GPU ưu tiên tốc độ. Cảnh điện ảnh: ưu tiên hình ảnh. Kết quả: tăng frame rate.

3] Mesh Shaders

Cung cấp khả năng lập trình mạnh hơn cho game. Xây dựng thế giới chi tiết, động nhờ toàn bộ sức GPU compute cho geometry pipeline. Thay vì hàm shade đơn lẻ cho vertex/primitive, mesh shaders hoạt động trên toàn bộ compute thread group.

Thay vì hàm đơn lẻ shade một vertex hay primitive, mesh shaders hoạt động trên toàn bộ compute thread group, truy cập shared memory và tính năng compute nâng cao như cross-lane wave intrinsics, kiểm soát chi tiết hơn thực thi phần cứng.

4] Sampler Feedback

Cho phép dev tải texture khi cần. Khi camera di chuyển nhanh qua cảnh, vật thể trông lệch vị trí. Sampler feedback đảm bảo chất lượng hình ảnh tốt hơn, tải nhanh hơn, ít giật lag hơn.

Card màn hình nào dùng được DirectX 12 Ultimate?

NVIDIA chính thức chia sẻ GeForce RTX series sẽ trải nghiệm đầu tiên.

AMD RDNA 2 cũng sẵn sàng, là kiến trúc game sắp tới của AMD.

Công cụ và yêu cầu cho DirectX 12 Ultimate

Microsoft chia sẻ chi tiết công cụ và yêu cầu tối thiểu phát triển với DirectX 12 Ultimate. Bao gồm OS, Visual Studio, Windows Insider Preview SDK, Driver và phần cứng, PIX (DirectX 12 debugger), v.v.

Đọc chi tiết trên dev blog chính thức.

Tính năng, công cụ và yêu cầu tối thiểu của DirectX 12 Ultimate