ویژگی ها، ابزارها و حداقل نیازهای 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
قبل از شروع، مایکروسافت(Microsoft) به وضوح اعلام کرده است که اگر رایانه شخصی جدیدی بخرید که دارای لوگوی DX12 Ultimate باشد، تضمین شده است که از تمام ویژگی های سخت افزاری گرافیکی نسل بعدی پشتیبانی می کند. آن شامل
- DirectX Raytracing 1.1
- سایه با نرخ متغیر
- سایه بان های مش
- بازخورد نمونه
همه این ویژگیها تضمین میکنند که رایانه شما میتواند بازیهای نسل بعدی را که به این بستگی دارد، انجام دهد. 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.)
Related posts
DirectX چیست؟ چگونه کار می کند؟ نسخه ها، History، عیب یابی
Fix DXGI_ERROR_DEVICE_REMOVED در Windows 11/10 PC
DirectX با خطایی روبرو غیر قابل بازیابی
DirectX download، به روز رسانی، نصب: ویندوز 11/10
DirectX خطا را در ویندوز 11/10 راه اندازی کرد
5 بهترین لوازم جانبی حمام هوشمند (یا ساختن بهترین حمام هوشمند)
سیستم سینمای خانگی هوشمند نهایی: چگونه آن را راه اندازی کنیم
راهنمای نهایی هوم کیت اپل
نحوه نصب مجدد DirectX در ویندوز 11/10
راهنمای عیب یابی نهایی برای مشکلات اتصال گروه خانگی ویندوز 7/8/10
نصب و تغییر به یک زبان نمایش جدید در Windows 7 Ultimate
چگونه بفهمیم چه نسخه ای از DirectX را نصب کرده اید؟
Origin DirectX Setup Error: خطای داخلی رخ داده است
به سرعت Clear All Cache در Windows 10 [راهنمای نهایی]
DirectX چیست و چرا مهم است؟
Ultimate Settings Panel: کلید های میانبر به تنظیمات Windows
Ultimate Windows Tweaker 4 برای ویندوز 10
Video playback هنگام نیاز به پوشش DirectX 9 در Windows 10 نتواند
راهنمای نهایی برای پشتیبان گیری و بازیابی رجیستری ویندوز
راهنمای نهایی برای اجرای ویندوز در مک