
64
レンダリング、CPU、GPU
瞬時に描写される
リアルタイムレンダリング
3-8
XR体験を支えるレンダリング
XRデバイスのスペック表には、必ずといっていいほどレンダリングと
いう項目が設定されています。レンダリングとは、コンピュータがデータ
から画像や映像を生成するプロセスのことです。
具体的には、3Dモデルやアニメーション、環境のデータをもとにして
最終的な画像や映像を作り出す作業を指します。レンダリングには、リア
ルタイムレンダリングとオフラインレンダリング(プリレンダリング)の
2 種類があり、XRで利用するのはリアルタイムレンダリングです。
XR体験を向上させるためにはリアルタイムレンダリングが重要
リアルタイムレンダリングでは、ユーザーの動きに合わせて環境が即座
に更新されます(図3-15)。例えば、ユーザーが頭を動かすと、視界も同
時に切り変わります。この反応の高速さが現実感を増幅させて、より深い
没入感を生み出すのです。逆に遅延があると、不自然さやVR酔いの原因
となり、体験の質が低下してしまいます。
リアルタイムレンダリングには高性能CPUまたはGPUが必須
リアルタイムレンダリングには多くの計算リソースを使用するため、非常
に高性能な
CPU(CentralProcessingUnit)とGPU(GraphicsProcessing
Unit)が不可欠です(図3-16)。
CPUは、コンピュータの中心的な処理装置で、コンピュータの指令を
読み取り、解析し、実行する役割を持ちます。GPU ...