ویژگی ها، ابزارها و حداقل نیازهای DirectX 12 نهایی

مایکروسافت(Microsoft) نسخه بعدی DirectX را با نام DirectX 12 Ultimate معرفی کرد. چیزی که این اعلامیه را جالب می‌کند این است که این امر هر دو PC و Xbox Series X را هم تراز می‌کند ، یعنی پلتفرم گرافیکی یکپارچه در PC و Xbox Series(Xbox Series X) X. نسخه قبلی، DirectX 12 ، اکنون تقریباً شش سال از عمر آن می گذرد و به روز رسانی قابل توجهی در انتظار آن بود، عمدتاً به این دلیل که بازی های ایکس باکس برای رایانه شخصی نیز در دسترس هستند. مایکروسافت(Microsoft) اخیراً جزئیات Xbox Series X را اعلام کرده است که توسط DirectX 12 Ultimate پشتیبانی می شود. بیایید نگاهی به تمام ویژگی ها و ابزارهای توسعه دهنده ای که مایکروسافت(Microsoft) ارائه می دهد بیاندازیم.

ویژگی ها، ابزارها و حداقل الزامات DirectX 12 Ultimate

ویژگی های نهایی DirectX 12

قبل از شروع، مایکروسافت(Microsoft) به وضوح اعلام کرده است که اگر رایانه شخصی جدیدی بخرید که دارای لوگوی DX12 Ultimate باشد، تضمین شده است که از تمام ویژگی های سخت افزاری گرافیکی نسل بعدی پشتیبانی می کند. آن شامل

  1. DirectX Raytracing 1.1
  2. سایه با نرخ متغیر
  3. سایه بان های مش
  4. بازخورد نمونه

همه این ویژگی‌ها تضمین می‌کنند که رایانه شما می‌تواند بازی‌های نسل بعدی را که به این بستگی دارد، انجام دهد. DX12 ultimate بر روی سخت افزار نسل فعلی اجرا می شود، اما مزایای بصری ویژگی های جدید را ارائه نخواهد کرد. یکپارچه سازی پلتفرم ها پذیرش را افزایش می دهد و توسعه دهندگان را ترغیب می کند تا برای هر دو پلتفرم بازی بسازند.

1] DirectX Raytracing 1.1

این به توسعه دهندگان فرصتی برای دستیابی به سطحی از گرافیک می دهد که فقط در بالیوود(Bollywood) امکان پذیر بود . DirectX Raytracing یا DXR ردیابی مسیرهای نور را با محاسبات فیزیک واقعی امکان پذیر می کند. همچنین باعث می‌شود موتورهای بازی بتوانند اشیاء را در حین حرکت بازیکن آسان کنند. همه اینها ممکن است زیرا GPU می تواند مستقیماً raytracing را بدون منتظر ماندن برای CPU فراخوانی کند و به آن اجازه دهد فوراً تولید شود. همچنین یک کلاه ردیابی پرتو Inline ارائه می دهد که به توسعه دهندگان این امکان را می دهد تا روند ردیابی پرتوهای بیشتری را هدایت کنند. (Inline)همه اینها در سطح سخت افزاری است.

2] سایه نرخ متغیر

توسعه دهندگان اکنون می توانند به طور انتخابی میزان سایه بازی را تغییر دهند. آن‌ها می‌توانند از GPU برای استفاده از اسب بخار آن یا برای جلوه‌های بصری بهتر یا سرعت بهتر استفاده کنند. بنابراین اگر صحنه اکشن سریع آن باشد، توسعه دهندگان می توانند به GPU دستور دهند تا از سرعت استفاده کند و برای یک تجربه سینمایی، از آن بخواهید که روی تصاویر بهتر کار کند. نتیجه کلی افزایش نرخ فریم است .

3] سایه بان های مش

این ویژگی به گیمرها قدرت برنامه ریزی بیشتری را ارائه می دهد. آنها اکنون می توانند به لطف در دسترس بودن قدرت کامل محاسبات GPU(GPU) تعمیم یافته به خط لوله هندسه، جهان های دقیق و پویاتر بسازند . به جای یک تابع واحد از سایه، سایه بان های esh در کل یک گروه رشته محاسباتی عمل می کنند.

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(GeForce RTX)   اولین تجربه ای خواهد بود.

AMD RDNA 2 نیز آماده(also ready) است که معماری بازی آینده AMD است.

ابزارها و مورد نیاز(Requirement) برای DirectX 12 Ultimate

مایکروسافت جزئیات کامل(complete details) ابزارها و حداقل الزامات توسعه با استفاده از DirectX 12 Ultimate را به اشتراک گذاشته است . این شامل سیستم عامل، ویژوال استودیو(Visual Studio) ، Windows Insider Preview SDK ، درایورها(Drivers) و سخت افزار، PIX ( Debugger DirectX 12 ) و غیره است.

جزئیات بیشتر در مورد آن را در وبلاگ رسمی توسعه دهنده بخوانید.(official dev blog.)



About the author

من یک متخصص کامپیوتر هستم که تجربه کار با نرم افزارهای Microsoft Office از جمله Excel و PowerPoint را دارم. من همچنین با کروم که یک مرورگر متعلق به گوگل است، تجربه دارم. مهارت های من شامل ارتباط نوشتاری و کلامی عالی، حل مسئله و تفکر انتقادی است.



Related posts