MicrosoftがDirectX RaytracingレイトレーシングAPIを発表

画像



GDC 2018は本日開始され、Microsoftがパートナーと共に最初の主要な発表を行いました。



重要な新しい機能部品 DirectX 12グラフィックスAPI- DirectX RaytracingDXR )に追加されます。 この名前の下にはハードウェアおよびソフトウェアアクセラレーションをサポートするDirectXでのレイトレーシングの新しい標準APIがあります。



ご存知のように、実際のパフォーマンスが低いため、 レイトレーシングはリアルタイムアプリケーション(ゲームなど)での適用が不十分と長い間考えられてきました。 従来のラスターレンダリングがさまざまなシェーダーとレイヤーを使用して3Dシーンを2D画像に変換し、照明をエミュレートする場合、 レイトレーシングの場合、個々のレイとサーフェスの相互作用がシミュレートされ、レイ伝播の逆経路が監視されます。反射光線などで ( バウンス、屈折、反射 )。 まあ、どうやら、ついに時が来ました。





次に、NVIDIA 、Volta以上のGPUでのレイトレーシング用のRTXテクノロジー発表しました 。これは、DXRによって完全にサポートされます(この場合、すべてのRTX機能はグラフィカルAPIとして利用可能です)。



最も重要なことは 、これすべて感じられること です。実験的なSDKをダウンロードするためのリンクは、投稿の下部にあります。例が含まれています。 Windows Insider ProgramWindows 10 Redstone 4(RS4)ビルドに参加する必要があります。



DXR命令セットは、新規および既存のハードウェアをサポートし、GPUに最適化されたレーサーを作成できるようにします。 DXRはDirectX 12の既存の機能の拡張であるという事実により、DXRはラスター化と緊密に統合されています。開発者は、必要な結果とパフォーマンスを達成するために、ニーズに応じて2つのレンダリングテクノロジーを組み合わせることができます。



DirectX 12をサポートする現在リリースされているビデオカードの場合、DXRはフルフォールバックモードで動作します。 これは、誰もがすぐに新しいAPIの開発を開始できるようにするために行われますが、同時にAPIを使用するアプリケーションが「古い」ビデオカードで実行できることを確認してください。 APIの完全なリリースは秋に予定されており、今年の終わりまでに行われる可能性があります。



DXRは、Voltaまでのビデオカードのソフトウェアアクセラレーション、およびVoltaで始まるすべてのカードのハードウェアで動作します。 AMDは現在、このテクノロジーをサポートするドライバーの開発を進めています。



画像



NVIDIAのRTXテクノロジーに関して、その技術的な詳細はまだ公開されていないことに注意する必要があります。 もちろん、RTXのサポートはすべての主要なゲームエンジンに追加され、GameWorksでのゲームのレーティングもサポートされます。 NVIDIA自体の発表は、数日前のブリーフィングから漏れていました。



画像



DirectX 12はGDC 2014で発表され、Windows 10リリースの一部になりましたが、まだ早期導入段階にあります。 その理由はわかっており、いくつかありますが、そのうちの1つは、DirectX 12が低レベルAPIの基礎を築いたことです。 現在、このステップの理由はより明確になっています。おそらく、DirectXチームは今後もこの基盤の上に新しいAPIを追加し続けるでしょう。







おそらく残りの詳細をすぐに見つけるでしょう:MicrosoftはGDCでDXRに影響するいくつかのレポートを計画しています-それらの中で最も注目されているのはDirectX:Evolving Microsoft's Graphics Platformです。 さらに、コンピューターエンジンを作成する多くのゲームスタジオや企業は、おそらくプレゼンテーションで情報を共有します(テクノロジーに精通するのに約1年かかりました)-結局のところ、それらの中には、Epic Games、Futuremark、DICE、Unity、 Electronic Arts救済策と4Aゲーム。



DirectX Raytracing APIの公式発表

SDKをダウンロードするためのリンクを投稿してください

DirectX Raytracing APIの詳細な発表

NVIDIA RTXの詳細な発表

Remedyによる記事(著者Max Payne、Alan Wake、Quantum Break、過去-デモシーナー)

GDC 2018でのRemedyスライド

英語のDirectX Raytracing APIの簡単な概要



All Articles