DirectX 12 Ultimate функции, инструменти и минимални изисквания

Microsoft обяви следващата версия на DirectX , наречена DirectX 12 Ultimate . Това, което прави това съобщение интересно е, че това също така подравнява както PC, така и Xbox Series X , т.е. унифицирана графична платформа в PC и Xbox Series(Xbox Series X) X. По-ранната версия, DirectX 12 , вече е на почти шест години и се очакваше значителна актуализация, главно защото игрите на Xbox са достъпни и за компютър. Microsoft наскоро обяви подробности за Xbox Series X(Xbox Series X) , които се захранват от DirectX 12 Ultimate . Нека да разгледаме всички функции и инструменти за разработчици, които Microsoft предлага.

DirectX 12 Ultimate функции, инструменти и минимални изисквания

DirectX 12 Ultimate Features

Преди да започнем, Microsoft ясно заяви, че ако закупите нов компютър, който носи логото на DX12 Ultimate , той гарантирано поддържа всички графични хардуерни функции от следващо поколение. Включва

  1. DirectX Raytracing 1.1
  2. Засенчване с променлива скорост
  3. Мрежови шейдъри
  4. Обратна връзка с пробника

Всички тези функции ще гарантират, че компютърът ви ще може да играе игри от следващо поколение, които зависят от това. DX12 ultimate ще работи на хардуера от настоящото поколение, но няма да предостави визуалните предимства на новите функции. Обединяването на платформите ще увеличи приемането и ще вдъхнови разработчиците да правят игри и за двете платформи.

1] DirectX Raytracing 1.1

Това ще даде на разработчиците шанс да постигнат ниво на графика, което беше възможно само в Боливуд(Bollywood) . DirectX Raytracing или DXR дава възможност за проследяване на пътеки на светлината с реални физически изчисления. Освен това улеснява игровите двигатели да изобразяват обекти, докато играчът се движи. Всичко това е възможно, защото графичният процесор(GPU) може директно да извика проследяване на лъчи, без да чака процесора(CPU) , което му позволява да се появи незабавно. Той също така предлага вградена шапка за проследяване на лъчи, която дава на разработчиците възможността да управляват повече от процеса на проследяване на лъчите . (Inline)Всичко това на хардуерно ниво.

2] Засенчване с променлива скорост

Разработчиците вече могат избирателно да променят скоростта на засенчване на играта. Те могат да използват графичния процесор(GPU) , за да използват неговите конски сили или за по-добра визуализация или по-добра скорост. Така че, ако неговата сцена с бързи екшъни, разработчиците биха могли да инструктират графичния процесор(GPU) да използва скорост и за кинематографично изживяване да го помолят да работи с по-добра визуализация. Общият резултат е увеличена честота на кадрите .

3] Мрежови шейдъри

Тази функция предлага на геймърите повече възможност за програмиране. Те вече могат да изграждат по-детайлни и динамични светове благодарение на наличието на пълна мощност на обобщените GPU изчисления към геометричния конвейер. Вместо една единствена функция на shade, 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   ще бъде първата, която ще изпита това.

AMD RDNA 2 също е готов(also ready) , което е предстоящата игрална архитектура на AMD.

Инструменти и изисквания(Requirement) за DirectX 12 Ultimate

Microsoft сподели пълни подробности(complete details) за инструментите и минималните изисквания за разработка с помощта на DirectX 12 Ultimate . Включва OS, Visual Studio , Windows Insider Preview SDK , драйвери(Drivers) и хардуер, PIX ( отстраняване на грешки в DirectX 12 ) и други.

Прочетете повече подробности за това в официалния блог на разработчиците.(official dev blog.)



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts