NVIDIA-RTX/RTXNS

NVIDIA Neural Shading SDK

何を解決するか

RTX Neural Shading (RTXNS) は、開発者が機械学習をグラフィックスアプリケーションに統合できるフレームワークを提供します。従来のグラフィックスレンダリングコンポーネント(シェーダーやテクスチャなど)を置き換えるか強化するためのニューラルネットワークのトレーニングプロセスを簡素化し、ML駆動の推論によってより高度な視覚効果を実現できます。

動作方法

RTXNS は Slang シェーディング言語を使用し、DirectX Preview Agility SDK または Vulkan Cooperative Vector 拡張機能を介して GPU 加速を活用します。カスタムニューラルネットワークの構築に役立つ例とヘルパー関数のセットを提供します。さらに、SlangPy と統合されており、Python でニューラルネットワークを迅速にプロトタイピングできるため、グラフィックスパイプライン内で高性能な推論を実装する前に開発を進められます。

対象ユーザー

Windows や Linux 上でグラフィックスアプリケーションを開発しており、機械学習やニューラルネットワークに精通している開発者で、従来のシェーディングやテクスチャ技術を最適化または置き換えるために ML を活用したい方。

主な特徴

  • Windows および Linux プラットフォームをサポート。
  • DirectX および Vulkan バックエンドと互換性あり。
  • SlangPy と統合され、Python を用いた迅速なニューラルネットワーク開発が可能。
  • シェーダーやテクスチャを表現するネットワークの推論からトレーニングまで、段階的な例を提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト