
LAB10:CPU GPU 描画の違い
VFX-Graphで処理パフォーマンスを調整するにあたり、CPUとGPUの描画概念の違いを簡単におさらいしておきましょう。UnityのVFX-Graphを使用するには「強力なグラフィックカード(GPU)が必要だ」という話はよく聞きますが、GPUはCPUと違い「定型的な命令を並列処理することに特化」した画像処理装置だと理解すると良さそうです。この定型的な命令をVFX-Graphで定義してあげるということになります。

なかなか図で説明してもわかりにくいと思いますので、NVIDIAが16年以上前に「MythBusters」という番組で実験した動画がYouTube等に多くアップロードされていますので、是非一度ご覧ください。
(元は10分程度ありますが、1分半程度でまとめられているものが多いです)
Mythbusters Demo GPU vs CPU
はじめにCPUが「絵を描く」様子をデモンストレーションしていきます。ニコちゃんマークのような単純なアイコンを1本のスプレーで線画として描画していきます。プシュップシュップシュッ

つづいてGPUが「絵を描く」様子をデモンストレーションしていきます。こちらは1100本のチューブがついた巨大な発射装置で描画します。3・2・1・ブシュー! で一瞬でモナリザの絵画風イラストが完成しました。

