Kas ir DirectX Raytracing sistēmā Windows 10 un ko tas nozīmē spēlēšanai?

Satura rādītājs:

Kas ir DirectX Raytracing sistēmā Windows 10 un ko tas nozīmē spēlēšanai?
Kas ir DirectX Raytracing sistēmā Windows 10 un ko tas nozīmē spēlēšanai?

Video: Kas ir DirectX Raytracing sistēmā Windows 10 un ko tas nozīmē spēlēšanai?

Video: Kas ir DirectX Raytracing sistēmā Windows 10 un ko tas nozīmē spēlēšanai?
Video: How to Colorize Folders in Windows 10 - YouTube 2024, Novembris
Anonim

Microsoft beidzot paziņoja DirectX Raytracing vai DXR īsumā ar Windows 10 v1809 oktobra 2018 atjauninājumu. Sākot ar pirmās paaudzes aparatūru, spēlētāji varēs izmantot Raytracing, lai izveidotu ēnas, gaismu un efektus reālajā laikā. Šajā rakstā mēs skatāmies uz DirectX Raytracing sistēmā Windows 10 un to, ko tas nozīmē spēlēšanai.

Kas ir Raytracing?

Vienkāršā vārdiem, raytracing nozīmē aprēķināt, kā gaismas nokrist uz objektiem, un kā tas izskatās pēc tam, kad gaisma ir atspoguļota no šī objekta un gaismas efekta, kas attiecas uz kādu citu objektu. Tas palīdz izstrādātājiem radīt labāku viņu rakstzīmju un scenāriju vizualizāciju.
Vienkāršā vārdiem, raytracing nozīmē aprēķināt, kā gaismas nokrist uz objektiem, un kā tas izskatās pēc tam, kad gaisma ir atspoguļota no šī objekta un gaismas efekta, kas attiecas uz kādu citu objektu. Tas palīdz izstrādātājiem radīt labāku viņu rakstzīmju un scenāriju vizualizāciju.

Tas nozīmē, ka tā nav nekas jauns, un tas nav kaut kas, ko ir radījusi arī Microsoft. Izstrādātāji to izmantoja CGI reižu laikā, un pirms to spēļu piegādes tika veikta virtuālo objektu spilgtuma iepriekšēja aprēķināšana. Tāpēc līdz šim nav bijis reāllaika Raytracing.

DirectX Raytracing sistēmā Windows 10

Ir divas Raytracing daļas. Tam nepieciešama aparatūras un programmatūras atbalsts. Sākot ar Windows 10 v1809 atjauninājumu, DirectX Raytracing darbosies ārpus ierīcēm ar atbalstītu aparatūru. Tas nozīmē, ka jums būs jāmaina videokarte, kas atbalsta vietējo raytracing.

Microsoft ir pārliecinājusies, ka DirectX Raytracing API ir uzbūvēts tā, ka tā darbojas visā datorā no visiem pārdevējiem. Vislabākā daļa no tā ir tas, ka Raytracing tagad ir reāllaika. Izstrādātājiem nav nepieciešams veikt iepriekšēju aprēķinu, jo spēļu izstrādātājiem tagad ir piekļuve gan operētājsistēmai, gan aparatūrai, lai atbalstītu reāllaika raytracing spēlēs.

DirectX Raytracing darbojas ar esošajiem dzinējiem

Līdz tam laikam rūpniecība izmantoja tradicionālo rastraizāciju, lai sasniegtu reālākas spēles ainas. Tam trūka pārdomas, ēnas un vides oklūzija. Visas šīs izmaiņas ar DirectX Raytracing ar API izstrādātājiem var izmantot kopā ar rasterizācijas bāzes spēļu cauruļvadiem integrēt DirectX Raytracing atbalstu savos esošajos dzinējos. Tas nozīmē, ka nav vajadzības pilnībā pārveidot dzinējus.

Microsoft ir arī dalījies, ka vairākas studijas ir sadarbojušās ar NVIDIA, kas radīja RTX tehnoloģiju, lai padarītu DirectX Raytracing cik vien iespējams efektīvāku to aparatūru. Šeit ir daži paraugu attēli no spēlēm, piemēram, Battlefield V, ēnas no Tomb Raider un Metro Exodus.

Tagad izstrādātāji gatavojas veidot spēles, izmantojot gan rastratizāciju, gan raytracing. Vēlāk to lielākoties izmanto, lai aprēķinātu ēnas vai pārdomas, bet lielākā daļa satura tiek ģenerēti ar iepriekšējo tehnoloģiju.

DirectX 12 / DirectX Raytracing API

Redmona gigants ir arī pārliecinājies, ka DirectX Raytracing ir nākotnes pierādījums, un tas ir labi saskaņots ar GPU nākotnes attīstību: DXR darba slodzes dabiski ietilpst rītausmas GPU cauruļvados.

Papildus aparatūras, nesen paziņoja par publisko API, DirectML ļaus spēļu izstrādātājiem savās spēlēs integrēt iezīmēšanu ar zemu API. Augstākā līmenī:

  • Paātrinājuma struktūra: objekts, kas attēlo pilnu 3D vidi.
  • DispatchRays: tas ir sākuma punkts, lai izsekotu starus.
  • Jaunu HLSL shadera tipu kopums, ieskaitot ray ģenerēšana, vistuvāk hit, jebkura hit, un garām shaders
  • Cauruļvada novirzes signāls

Tas nozīmē, ka tas neievieš nevienu jaunu dzinēju, bet darbojas ar kādu no DirectX 12 dzinējiem.

Microsoft ir liels derības par DirectX Raytracing

Tā kā azartspēļu nozare progresēja uz augstāku izšķirtspēju un cilvēka acs, meklējot reālākus skatus, Microsoft cer, ka var atrisināt pat mazu glitches. Nelielu novirzi no reālās pasaules var uztvert cilvēka acs, jo tā nejūtas labi. DirectX Raytracing palīdzēs izstrādātājiem sapludināt līniju starp reālo un viltoto.

Ko jūs domājat par DirectX Raytracing? Vai jūs domājat, ka tuvākajos gados mēs redzēsim labākas spēles? Ievadiet komentārus.

Ieteicams: