今回ご紹介する画像は一部原寸大のイメージにリンクしてあります

先日、ValveのAlex Vlachos氏が登壇したGDCセッション“Advanced VR Rendering”にて、GlaDOSに命じられたプレイヤーがAtlasくんをばらばらに分解する美しいVRデモが上映され大きな話題となりましたが、その後最新の“Source 2”エンジンで製作されたものだったことが判明した“Portal”デモの直撮りではない美しいスクリーンショットが登場し注目を集めています。

これは、Alex Vlachos氏がパネル向けに用意したPDF資料（注：PDFが開きます）に掲載されていたイメージで、演算予算やステレオレンダリングの具体的な手法、各種パイプライン、VR/ステレオレンダリングにおけるノーマルマップのメリットと（視差によって生じる）ミップマップに関するソリューション、ジオメトリをマスクする幾つかのメッシュを利用したカリング手法といった要素を紹介する中で用いられたイメージとなっています。

映像にも登場していたAtlasくん

このイメージに見られる外枠のポリゴンは、1枚目に描かれたジオメトリをカリングするために用いるマスク用のステンシルメッシュで、マスクを用いない場合（1512x1680x2/90Hzで秒間457mピクセル）に対し、ステンシルメッシュでカリングした描画は同一条件で378mピクセルとなり、約17％のピクセルレンダリングが削減されています。

このイメージは、ステンシルメッシュでカリングし終えた歪みのないジオメトリに対して、視界の歪みを加えるWarp用のメッシュを同じくステンシルメッシュでカリングし最適化したもので、Warpエフェクトのコストを15％削減可能となっています。

最初に掲載したイメージにステンシルメッシュと歪みを適用したもの

この画像は高解像度イメージにリンクしてあります

@ValveTime Yes, the Aperture demo is in Source 2. Alex Vlachos gave a talk including some details. Look for it on the vault if you missed it — Joe Ludwig (@joeludwig) 2015, 3月 5

PortalのVRデモが“Source 2”によるものだったことを明かしたJoe Ludwig氏

参考：GDC会場で撮影されたAperture Science VRデモの直撮り映像