週刊アスキー

  • Facebookアイコン
  • Twitterアイコン
  • RSSフィード

BlenderやV-Ray、Premiere Pro、DaVinci Resolve Studioなどをテスト

CGや動画編集におけるGeForce RTX 3080/RTX 3090の性能を徹底検証

2020年10月14日 16時00分更新

「V-Ray」と「OctaneRender」では別の傾向も

 さらに、CGレンダラーの検証を続けよう。まずは「V-Ray」のスタンドアローン版を利用し、2つのシーン(「Magic Mushrooms」と「Scott Eaton」)をレンダリングする時間を計測した。レンダリング時に指定する引数(-rtEngine)で「7」を指定すればOptiX、「5」を指定すればCUDAベースのレイトレーシングが実行される。

V-RayでMagic Mushroomsをレンダリング中の光景。VRAM使用量は7GB弱

V-RayでScott Eatonをレンダリング中の光景。VRAM使用量は11GB弱

V-RayでOptiXを利用した時のレンダリング時間

V-RayでCUDAを利用した時のレンダリング時間

 OptiXレンダリング時はこれまでの結果と似た傾向にあるが、CUDAレンダリング時は様子が異なる。Scott Eatonでは、Ampere世代GPUのほうがTuring世代GPUよりも遅いという結果となった。なぜこうなるかは時間制限内で解明できなかったが、必ずしもAmpereが強いというわけではなさそうだ。だが、OptiXレンダリング時の速さを考えるとCUDAを使うメリットはまったくない。今後ドライバーなどやV-Ray側の対応で状況が変化すると推測する。

 CG系最後のテストは「OctaneRender 2020」だ。OctaneRenderは専用のベンチマークソフトがあるが、今回の検証はOctaneRender 2020のデモ版を使用している。検証に使うシーンごとにOptiXを使う時(RTX On)と使わない時(RTX Off)の結果を比較する。処理時間を比較していたこれまでのテストと異なり、単位が1秒あたりのサンプル数(ksamples/sec)になるので数値が大きいほど高速になる。

 テストに使用したシーンは「Habana」、「Godrays」、「Plans」、「MutiHead」の4つ。最後のMultiHeadは極めてVRAM使用量の多いシーンだ。

OctaneRender 2020のデモ版を使用し、テスト用シーンを読み込ませた上でベンチマーク用スクリプトを起動し、OptiX使用時とCUDA使用時のパフォーマンスを計測した

MultiHeadは同じオブジェクトを4つ並べただけだが、VRAM消費量は15~20GBに達する

MultiHeadをVRAM搭載量の少ないGPUでレンダリングしようとすると、このような表示が出て途中で止まってしまう

OctaneRender 2020によるレンダリング性能。数値が大きいほど高速

 ここで注目したいのはMultiHeadの結果だ。今回用意したGPUの中でMultiHeadのレンダリングを完了できたのはRTX 3090 FEとTITAN RTXの2つのみ。これはMultiHeadをレンダリングしようとするとVRAMを最大20GB前後消費するため。VRAM消費量の少ないシーンであれば、RTX 3080 FEでもTITAN RTX以上のパフォーマンスをラクに出せる。しかし、VRAM消費量の多いシーンではRTX 3090 FEでないとTITAN RTXを上回るパフォーマンスを引き出すことはできない。

 もちろん、VRAM消費量が24GBを超えるようなシーンではRTX 3090 FEですら役に立たないため、さらにVRAM搭載量の多い「NVIDIA RTX A6000」が必要になるだろう。

この記事をシェアしよう

週刊アスキーの最新情報を購読しよう

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事