HN 日本語サマリー

← 一覧へ戻る
科学・技術

四面体ケージを用いた大量のアニメーションジオメトリのレイトレーシング

Ray tracing massive amounts of animated geometry using tetrahedral cages (gpuopen.com)

114 pointsby LorenDB15 コメント

要約

この記事は、四面体ケージを使用して大量のアニメーションジオメトリを効率的にレイトレースする技術について解説しています。AMD FidelityFXなどの関連技術や、GPU開発ツール、シェーダー最適化、DirectXとの連携についても触れられており、リアルタイムレンダリングにおけるパフォーマンスと品質の向上を目指す開発者向けの内容となっています。

全文翻訳

AMD FidelityFX™ Hybrid Shadows サンプル このサンプルは、レイトレースされたシャドウとラスタライズされたシャドウマップを組み合わせて、高品質とパフォーマンスを実現する方法を示しています。 AMD FidelityFX™ Hybrid Stochastic Reflections サンプル このサンプルは、AMD FidelityFX Stochastic Screen Space Reflections (SSSR) とレイトレーシングを組み合わせて、高品質なリフレクションを作成する方法を示しています。 AMD FidelityFX™ Variable Shading AMD FidelityFX Variable Shading は、Variable Rate Shading をゲームに導入します。 AMD Radeon™ Memory Visualizer AMD Radeon™ Memory Visualizer (RMV) は、アプリケーションがグラフィックスリソースのためにメモリをどのように使用しているかを深く理解するためのツールです。 新しい AMD Radeon Developer Tool Suite のアップデートにより、シェーダーソースコード、Extended PIX Markers、およびコマンドラインキャプチャが利用可能に 新しい AMD Radeon Developer Tool Suite リリースは、シェーダーソースコード表示、命令レベルの分岐メトリクス、および Extended PIX Marker サポートを備えた RGP 2.7 を提供し、ハードウェア互換性を拡張し、RGD、RRA、RMV、RGA、および RDP を更新しました。 DirectX 12 用 MiniDXDXNN の紹介 MiniDXNN は、ネイティブ HLSL および DirectX 12 ライブラリで、協力的なベクトル API を介して AMD Radeon™ RX 9000 シリーズの行列コアを活用し、超高速な MLP 推論を実現します。最適化されたカーネル、サンプル、完全なソースコードとドキュメントを提供し、コンピューティング相互運用性の摩擦を解消します。 GPUOpen で AMD FSR SDK 2.2 が利用可能になりました AMD FSR™ "Redstone" SDK 2.2 アップデートは、AMD RDNA™ 4 グラフィックス向けに最適化された ML パワード FSR Upscaling 4.1 および FSR Ray Regeneration 1.1 を提供し、分析的なフォールバックを介してハンドヘルド、コンソール、PC 全体でスケーリングしながら、より高い視覚的忠実度とパフォーマンスを可能にします。 AMD Smoldr による DirectX テストの強化 Smoldr は、シンプルなテキストスクリプトから DirectX 12 HLSL シェーダーを実行するオープンソースのコマンドラインツールで、C++ コードを書かずにコンパイル、リソースやパイプラインの作成、およびコンピュートまたはレイトレーシングワークロードのディスパッチを可能にします。 GDC 2026 での DirectX ML、DirectStorage、および開発者ツールに関する AMD と Microsoft の提携 Microsoft と AMD は GDC で提携し、DirectStorage 1.4、PIX ツールのアップデート、DirectX ML の統合、Advanced Shader Delivery、および最新の Agility SDK アップデートのサポートを含む、Windows 用の強力な新しい開発者テクノロジーを発表しました。 DirectX デバッグ情報による AMD Radeon GPU Detective 出力の強化 AMD Radeon™ GPU Detective (RGD) のバージョン 1.5 では、Microsoft DirectX® Shader Compiler によって生成されるデバッグ情報を使用できるようになりました。 ニューラルネットワークを用いたジオメトリ表現 ニューラルインターセクション関数 (NIF) と強化された LSNIF が、効率的で GPU に優しいニューラルネットワークに従来の BVH トラバーサルを置き換えることで、レイトレーシングの再構築を目指しており、高速なパフォーマンスと高忠実度の画像を実現します。 CPU パフォーマンス最適化ガイド - パート 3 命令数を削減することによる CPU パフォーマンスの最適化について説明し、命令効率とアルゴリズムのスループットを向上させる方法を強調します。 GPU Reshape – Modern Shader Instrumentation and Instruction Level Validation (Digital Dragons 2024) – YouTube リンク GPU Reshape は、シェーダーの命令レベル検証を備えた、ジャストインタイムのインストルメンテーションフレームワークです。現在の検証方法論と、インストルメンテーションの将来がどのようなものになるかについての詳細な分析です。 Mesh Shaders – Learning Through Examples (Digital Dragons 2024) – YouTube リンク より優れたゲームを作成するのに役立つ新しい Mesh Shader パイプラインについて学びます。 DirectStorage: Load-time and Streaming の最適化 (GDC 2023 - YouTube リンク) DirectStorage と、最適なロード時間とストリーミングパフォーマンスを引き出すための統合方法についてのプレゼンテーションに参加します。 APEX Engine におけるメモリ管理 - Digital Dragons 2022 Avalanche Studios Group との共同プレゼンテーションで、彼らの社内 APEX Engine が VMA/D3D12MA の助けを借りてメモリをどのように管理しているかを説明します。 Microsoft® Game Stack Live: AMD Ryzen Processor Software Optimization AMD と共に、今日のゲームコンソールと PC を支える Zen 2 および Zen 3 プロセッサの冒険に出かけましょう。命令セット、キャッシュ階層、リソース共有、および同時マルチスレッディングを掘り下げます。マイクロアーキテクチャをマスターし、ベストプラクティスを発見するために、シリコンの砂漠を旅しましょう! Microsoft® Game Stack Live: Xbox Series X|S および Windows で FidelityFX を使用したレイトレースソフトシャドウのデノイジング FidelityFX Denoiser が、ピクセルあたりのレイ数を増やさずに高品質なレイトレーシング結果を可能にする方法を説明し、Xbox Series X|S と PC の両方にメリットをもたらす特定の AMD RDNA™ 2 ベースの最適化について詳しく説明します。 AMD RDNA™ 2 – DirectX® Raytracing 1.1 - YouTube リンク グラフィックス機能アーキテクト Rys Sommefeldt が、新しい API の主な利点と、AMD RDNA™ 2 ベースのハードウェアでそれを最大限に活用する方法についての短いプレゼンテーションを行います。 AMD RDNA™ 2 - DirectX® 12 Ultimate: Variable Rate Shading - YouTube リンク エンジニア Stephan Hodes が、VRS の仕組みと、AMD の FidelityFX Variable Shading テクニックがエンジンへの VRS の統合をどのように支援できるかについての短い説明を行います。