今日(米国時間5/4)はGoogleが2017年のI/Oで行った、VRに関する多くの約束を果たす日だ。さきほど同社は、モバイルの高忠実度なVRから計算の複雑さを減らし、パフォーマンスを大幅に向上するツール、Seuratをオープンソースにする、と発表した。
このローンチは、Mirage Soloのリリースと平行している。こちらは同社のVRプラットホームDaydreamの初めてのヘッドセットで、それはGoogleの位置追跡システムWorldSenseを使っている。このヘッドセットはスタンドアローンで、〔クラウドなどではなく〕モバイルのチップセットで動くから、ゲーム用PCに接続されるヘッドセットよりもリソースの制約が厳しい。
Seuratは、ポリゴン(多角形)の数を減らすことをねらったソフトウェアツールだ。Seuratが基本的にやるのは、VRのユーザーが、さまざまな動きの中で持つすべての視点から、実際には見れない/行けない領域を取り除くことだ〔前面に物がある、など〕。たとえばSeuratは、そこに恒久的にあるオブジェクトを取り除く。仮想現実の中で見えない部分は、実際に存在しないと見なしてもよい。だからそこは、ポリゴンの計算をしない。
上のBlade Runnerの例では、ひとつのシーンに4660万個の三角形があるが、Seuratはそれらを30万7000に減らした。高性能なハードウェアから描画能力に制約のあるモバイルのVRハードウェアへ移植するときは、このような省略能力がデベロッパーにとって助かる。
このツールのソースコードとドキュメンテーションは、GitHub上にある。