2023年6月7日(現地時間)- Radeon ProRender プラグインがHIPに対応したことを発表しました。Blender、Maya、Houdini用のプラグインが対応しているようです。
Radeon ProRender プラグインがHIPに対応
Radeon ProRenderとそのプラグインは、2016年に導入されて以来、GPUレンダリングにOpenCL 1.2を使用していましたが、今回、AMDのC++ベースのプログラミング言語であるHIP(Heterogeneous Interface for Portability)を使用するアップデート版が導入されました。
これにより、一部のカードで若干の性能向上が見られ、今後より良いサポートが行われる予定です。ProRenderのHIPは、AMD Vegaと新しいGPUをサポートしていますが、レガシーカードでは古いOpenCLバックエンドが利用可能です。
ProRender SDKのHIPへの移行に関する詳細は以下の記事をご覧ください。
Radeon ProRenderプラグインのHIPバックエンドは、「RPR – Final」と表示されています。これは、最終フレームのレンダリングに適した、最も正確なフォトリアリスティックレンダリングを実現することを目的としています。ProRenderにはもう一つ、「RPR – Interactive」というモードがあり、これはビューポートでの高速な反復デザイン作業を想定しています。
インタラクティブモード(RPR – Interactive)について
Radeon ProRenderのInteractive Modeは、Vulkanを中心に構築されています。つまり、AMD FidelityFX Super Resolution (FSR) 2アップスケーリング技術などの最適化が使用されています。FSR 2は、低解像度(高速)でレンダリングし、ビューポートの解像度に合わせてアップスケールすることで、知覚できないほど画質を低下させることを可能にします。RPR Interactiveは、RPR – Finalほど数値的に正確ではないかもしれませんが、ビューポート作業では視覚的に似ているように見えます。
RPR – Interactiveシステムは、HIPレンダラーとの間で機能を一致させるために更新されており、MaterialXライブラリマテリアルのサポートなどが追加されています。
■パフォーマンスについて
RPR – Interactiveは、AMDのRDNA 2-およびRDNA 3ベースのカードなど、ハードウェアアクセラレーションによるレイトレーシングを備えたGPUで最もよく動作しますが、ハードウェアレイトレーシングを搭載していないGPUも引き続きサポートされています。
さらに、RDNA2 GPUを統合したAMD Ryzen 7000シリーズCPUなど、8GB未満のVRAMを搭載したGPUのサポートが強化されました。また、インタラクティブモードでのパフォーマンスに最適な設定プリセットを提供するために、プラグインに最適化が行われています。
次の動画では、RPR – Interactive、BlenderのCyclesレンダラー、BlenderのEEVEEレンダラー間のBlenderのビューポートパフォーマンスの比較を見ることができます。
CyclesはBlenderに付属するデフォルトのGPUパストレーサーで、フォトリアリスティックな結果が得られますが、ノイズが多く、速度も遅いです。
EEVEEはリアルタイムレンダラーで、より低品質のグローバルイルミネーションにより ソフトシャドウの欠如とバウンス照明の質が低下しますが、ノイズはありません。 また、カメラを動かすと、照明が再計算されるため、「ジャンプ」が発生します。
Radeon ProRenderでは、より良いインタラクティブなビューポート体験を提供するために、両者の長所を最大限に生かそうとしました。 このレンダラーでは、Vulkanとハードウェアアクセラレーションによるレイトレーシングが利用可能です。 また、AMDのFSRアップスケーリングとRESTIRベースのイルミネーション技術を使用し、より高速で正確なレンダリングを実現します。
欠点は、Cyclesから来たアーティストがライトを調整しなければならないことです。 しかし、よりスムーズでノイズが少なく、かつ正確なビューポート体験を得ることができるとされています。
ダウンロード
Radeon ProRenderプラグインのダウンロードはこちらから
コメント