既にご存じのように、NVidia OptiXデノイザー(別名「NVidia AI denoiser」)とAltus Denoiserの両方をRedshiftで使用するために努力しております。 デノイジングという同じトピックに関するFAQに関して2つの異なる投稿(NVidiaとAltus)を用意するのではなく、すべての関連情報を1つの投稿に入れることにしました!
Denoisingがどのようなものなのかわからない方には、NVidiaのデノイザーが実際に動作していることを示すこのビデオをご覧ください:https://www.youtube.com/watch?v=ofcCQdIZAd8
Denoisingは、要約すると、GI、被写界深度、エリアライト、低光沢反射などのレイトレースエフェクトを含む画像上のノイズ(「グレイン」)を除去する後処理フィルタです。
ご不明な点がございましたら、お気軽に下記までご連絡ください。
Thanks
-Panos
OptiX FAQ
ーいつ使えるようになりますか?
デノイザーは現在もNVidiaによって作業が行われています。 私たちは複数の問題を発見し、NVidiaに報告しました。問題が修正されたら、テストバージョンをリリースするまでには時間はそれほどかからないでしょう。私たちがNVidiaの「最終的な」コードを待っていることを考えると、現時点では予未定です。 もし今週中に届かなければ、休暇の後になるでしょう。
リリースする準備ができたら、最初は「実験的」なバージョンになるでしょう。 物事が少し安定したら、その技術は正規版に統合されます。
ー費用がかかりますか?
いいえ! NVidiaはこのライブラリを無料で提供しています。 Redshiftはインストーラーに組み込む可能性が最も高いでしょう。
ーVoltaのような特殊なGPUが必要ですか?
MaxwellやPascal(GTX970、GTX1070、TitanXなど)のような古いGPUでデノイザーを実行しました。 デノイサーはかなりのVRAM(特に高解像度)を必要とするので、8GB以上のGPUで実行することをお勧めします。
ー動作の感触は?
かなり良い感じです! Redshiftのデータはまだ訓練されていません(NVidiaは15,000枚のiRay画像を訓練しました!)ので、ノイズがシーンの細部だと誤って判断して滑らかにしないケースがあります。 また、ジオメトリが複雑すぎる(髪の毛など)場合、そのようなデータでまだ訓練されていないため、何をすべきか分からない場合もあります。
おそらく予想できるかと思いますが、上記の問題の解決策は、Redshiftのデータを使用して訓練する必要があることです。 私たちはこれに対してコミュニティの助けを必要とする可能性が非常に高いでしょう。 それについての別の投稿があります。
上記の制限があるにもかかわらず、デノイザーはプレビュー目的のために本当に良い感じで機能します! GIのノイズや、エリアライトや、被写界深度が数秒で消えるのは本当にうれしいです!
ー現在、Redshiftとの統合はどのくらい完了していますか?
現在、私たちはこれまでに行ってきたように、ノイズの多い美しいイメージをより多くのデータをデノイザー与えることに取り組んでいます。この実現は、プログレッシブレンダリングにAOVサポートを追加することを意味し、これは、一部のRSユーザーがデノイサーとは独立して求めていることです!
NVIDIAのデノイザーにアルベドとノーマルのAOVを供給すると、テクスチャやノーマルのディテールを維持しながら、今よりも優れた仕事をすることができるはずです。
ープログレッシブまたはバケットレンダリングでも機能しますか?
どちらも機能します! プログレッシブで動作していることを確認していますが、バケットレンダリングにも使用できます。
ーすべてのレンダー速度は5-10倍になりますか?
まあ...YesでありNoです!ドラフト/プレビューレンダリングを気にしているなら、完全にクリーンできれいになるでしょう:つまりはいです!しかし、「ディープランニング」のAIシステムはすべて訓練する必要があることを覚えておいてください!デノイサーがレンダリング可能なシナリオの*多くの例*で訓練されていない限り、何をすべきかを理解できない可能性が常にあります!例えば、画像が少しぼやけてしまったり(おかしな柔らかい「モネ」のスパイラル効果を引き起こす)、ノイズが実際のシーンの詳細であると誤って考えて、修正する出来ではないと判断するかもしれません。
予想できることとして:denoisersは、十分な情報を持っていない画像から視覚的に魅力的なイメージを作成する必要があります!入力を考慮して本当に良い仕事をします。しかし、それはいつも奇跡を起こすことはできません。また、多くの場合、最終結果の品質は入力の品質に依存します。つまり、とてもノイズの多いシーンを与えても、完璧な結果は期待できません。
Altus FAQ
ーNVidiaのデノイザーがあれば十分なのに、なぜAltusも両方必要ですか?
NVidiaデノイザーはAIルーチンに基づいています。 これは特定の種類のアルゴリズムの新しいフロンティアですが、必ずしも一貫しているとは限りません。私の個人的な見解は、インタラクティブなシーンの操作ではNVidiaのデノイザーは無敵ですが、最終的な制作結果が得られるまでには時間がかかることです。 より多くのトレーニングが必要なだけでなく、技術もまた新しくなりました - それはもう少し反復する必要があります!
一方、Altusは、今日業界で使用されている(Pixarノイズデノイザーなどの)試行錯誤されたノイズ除去アルゴリズムに基づいています。さらに、Altusから見たいくつかの結果は、競合するレンダラに統合された多くのデノイザーを確実に超えています。それにより、Redshiftに統合する意味がありました。
ーなるほど...これはRedshiftユーザーに無料で提供されますか?
残念ながら... InnobrightとのOEM /ライセンス契約ではありません。 Redshiftユーザーのための特別なバージョン/価格となります(確実に低価格です)。 具体的な内容はまだありませんが、引き続きお知らせします。
ーインタラクティブレンダリングに使用できますか?
難しいかもしれません。 1080pの画像は(数個のAOVで)処理するのに数秒かかるので、リアルタイム編集にはあまり適していません。
ー2つの画像をレンダリングする必要があると聞きました! 最終的に遅くなるのではないですか?
それは実際には*最終的なケースではない*かもしれません! というより、必要ではない余分なオプションかもしれません。 このスペース(フォーラム)をご覧ください!
ー今現在統合はどのくらい完了していますか?
私たちは基本的なシステムを稼働させていますが、かなりの掃除と磨きを施す必要があります。例えば、多くのユーザー入力なしでデノイズに必要なAOVを生成する自動化、多くのオプションに対する良いUIの決定などです。おそらく、「実験的な」バージョンとして(NVidiaのデノイサーと一緒に)「rough around the edge」バージョンをリリースし、複数のフィードバックを得る可能性があります。そのフィードバックを元に研磨/調整します。
本件に関しての最新情報は下記のフォーラムをご確認ください:https://www.redshift3d.com/forums/viewthread/16216/