お気に入りタイトル/ワード

タイトル/ワード名(記事数)

最近記事を読んだタイトル/ワード

タイトル/ワード名(記事数)

LINEで4Gamerアカウントを登録
PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
特集記事一覧
注目のレビュー
注目のムービー

メディアパートナー

印刷2014/07/23 00:00

ニュース

PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート

 2014年7月18日に都内で開催された「Game Tools & Middleware Forum 2014」(以下,GTMF)では,ソニー・コンピュータエンタテイメント(以下,SCE)にてテクノロジープラットフォーム シニア・バイス・プレジデントを務める豊 禎治(ゆたか ていじ)氏が登壇し,PS4用ゲーム開発を支援するライブラリや開発環境,そして将来に向けた技術を解説するセッション「PlayStation 向けの最新テクノロジーのご紹介」が開かれた。
 本稿では,PS4用ゲーム開発の最新事情が扱われたセッションの概要をまとめてみたい。

画像集#002のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
GTMFが開催された東京秋葉原のUDX GALLERY
画像集#003のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
SCE テクノロジープラットフォーム シニア・バイス・プレジデントの豊 禎治氏


PS4用ゲーム開発に使える2種類の物理シミュレーションエンジンを提供


講演の冒頭で豊氏は,PS4が世界全体で700万台を販売したと報告した。売れ行きペースは好調と,SCEも考えているそうだ
画像集#004のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
 豊氏がセッションで語ったのは,以下に挙げる3つのテーマだ。

  • PS4の現状
  • インディーズゲームに向けた取り組み
  • 新たなゲーム体験の創造に向けて

 豊氏はまず「PS4の現状」について,PS4とPlayStation 3(以下,PS3)のアーキテクチャにおける違いから解説を始めた。

 4Gamer読者にも周知のとおり,PS4はPCアーキテクチャとほぼ同じAMD製のx86系8コアCPUと,同じくAMDによるGCN世代のGPUコアを採用し,大容量かつ高性能なGDDR5メモリを搭載したことを特徴としている。このアーキテクチャは,PS3のそれとはまったく異なるものだ。
 そのため,PS3のCPU「Cell Broadband Engine」(以下,Cell)が内蔵する「Synergistic Processor Element」(SPE)で処理していた大量の演算をどこで行うべきかというのが,PS3に慣れ親しんだゲーム開発者がPS4に移行するときに戸惑う部分になっているという。

画像集#005のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート 画像集#006のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
PS4のアーキテクチャ(左)は,PS3とはまったく異なる(右)。そのため,PS3ではSPEで行っていた大量の演算処理をどこでやればいいのかという問題が生じる。「それはGPGPUで」というのが,後段で説明するSCE側の提案だ

 そうした悩める開発者に対してSCEは,自らが模範となるべく,PS4向けに最適化された2種類の物理シミュレーションエンジン(ライブラリ)を開発し,新版のPS4開発者向けSDKで提供することにしたと豊氏は発表した。提供されるライブラリは,GPGPUを使うように実装された「GPU物理シミュレーション」エンジンと,PS4 CPUを使う「CPU物理シミュレーション」エンジンの2種類だ。

PS4向けSDKで,2種類の物理シミュレーションエンジンを提供する
画像集#007のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート

 GPU物理シミュレーションは,大量のオブジェクト同士の衝突や挙動を計算させる用途に向いた物理シミュレーションエンジンだ。ビジュアルを派手に見せるための,いわゆる「エフェクト物理」(効果物理ともいう)に適したものとなる。その処理能力は,CPUで同じ処理をこなす場合の10倍以上にも達し,これによってPS4のゲーム上で,数千〜数万個の剛体物理シミュレーションを可能にするとのことだ。

GPU物理シミュレーションエンジンは,賑やかし用途のエフェクト物理に適する
画像集#008のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート

 講演中に披露された,CPUによる処理とGPU物理シミュレーションエンジンの性能差を示すデモを動画で掲載しておこう。実力の一端がうかがえるはずだ。


 なお,衝突判定単位はパーティクル(球体)ベースに簡略化されているが,自由形状の3Dオブシェクトにも対応している。ただし,自由形状の3Dオブシェクトに対しては,半径の異なる球体を組み合わせた近似形状による衝突に置き換えて判定する方式となる。
 また,このGPU物理シミュレーションエンジンは,グラフィックスレンダリングと同時発行・並列実行が可能であり,GPUの高効率活用に貢献すると豊氏は期待を示した。

 もう一方のCPU物理シミュレーションは,オープンワールド型ゲームなどで要求される「ゲームプレイ物理」(※プレイに影響を与える物理)にも対応した高精度物理シミュレーションエンジンである。これは,大量のオブジェクト同士による衝突や挙動を計算するというよりも,「ゲームロジックやゲームメカニクスに組み込むことを目的としたもの」(豊氏)とのことだ。

CPU物理シミュレーションエンジンはゲームメカニクスの実装に向く
画像集#010のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート

 CPU物理シミュレーションでは,オブジェクトの衝突判定はポリゴンで構成された3Dモデル形状で行われ,各種ジョイント構造にも対応している。高速に動く物体の衝突も確実に判定できる,「Continuous Collision Detection」という衝突検出技法にも対応していると豊氏は説明していた。


ゲームエンジンのPS4対応はさらに拡大中


 続いて豊氏が説明したのは,PS4に対応するゲームエンジンの最新事情についてだ。

画像集#011のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
UnityはSCEとの包括契約により,現行世代の全PSプラットフォーム向けゲーム開発に利用できる
画像集#012のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
講演時点でのPSプラットフォームに対する対応状況
 まずUnity Tecnologiesの統合開発環境「Unity」は,SCEがUnity Technologiesと包括契約を結んでいるおかげで,PS4やPS3だけでなく,PlayStation Vita(以下,PS Vita)やPlayStation Vita TV,さらにPlayStation Mobileといった,現行世代の全PSプラットフォームに対応したものとなっている。
 とくに「Unity for PlayStation Mobile」は,開発したゲームを,開発用PS Vitaではなく,市販されているごく普通のPS Vitaで動かせる仕組みが高く評価されているとのこと。そのおかげで,インディーズゲームの開発シーンで注目されていると豊氏は述べていた。

 ちなみに,現行の「Unity 4」系は,上述した全プラットフォーム向けの正式版がリリース済みである。現在は,登場が期待されている次世代版「Unity 5」の対応が鋭意進行中とのことであった。

 次に取り上げられたのは,Epic Gamesの「Unreal Engine 4」(以下,UE4)だ。こちらはPS4用のゲーム開発専用環境として提供が開始されている。豊氏によれば,ゲームプレイ中にバックグラウンドでコンテンツをダウンロードする「Play As You Download」機能といった,PS4固有機能を効果的に活用できる仕組みも,すでに実装されているそうだ。

UE4のPS4対応状況を示したスライド。PS4固有機能の実装も進んでいる
画像集#013のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート

 現在のUE4は,GPUによるグラフィックスレンダリングとグラフィックス描画コマンドを組み立てるCPUスレッドが,やや強い相関関係にあるアーキテクチャである。しかし将来的には,これらを完全に独立して非同期実行させる「Parallel rendering」機能が実装される見込みで,当然ながらPS4用UE4でもこの機能が使えるようになる予定だ。

 さらに豊氏は,Sony Computer Entertainment Europe(SCEE)が開発するゲームエンジン「PhyreEngine」の最新状況についても説明した。これは,PS3の時代に「Xbox 360にも対応したSCE謹製ゲームエンジン」として,欧米のゲームスタジオから高く評価されていたものだ。
 PhyreEngineの対応プラットフォームには,PS4とPS Vita&Vita TVそしてAndroidが加わっている。

PhyreEngineの現在。PSプラットフォームだけでなく,Windows PCにも対応するクロスプラットフォームなゲームエンジンだ
画像集#014のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート

本来はコンパニオンアプリを開発するために実装されたPhyreEngineのAndroid対応だが,今ではAndroid用ゲーム自体の開発も可能だ
画像集#015のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
 実のところAndroidへの対応は,本来はPS4用タイトルのコンパニオンアプリを開発するために行われたという。ところが現在ではコンパニオンアプリに留まらず,Android用ゲームの開発も行えるように改良されたそうだという。現在ではさらに手を広げて,iOSへの対応も進められているそうだ。

 他社のゲームエンジンと異なり,PhyreEngineはコア部分のソースコードまですべて公開しているうえ,ゲームに使えるかなり本格的なサンプルコードまで付属している。そんな事情もあって,PSプラットフォーム向けタイトルを初めて手がけるゲームスタジオからの引き合いも強いと,豊氏は説明していた。

:PhyreEngineはサンプルコードが豊富で使いやすく,情報公開も積極的になされている
画像集#016のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート 画像集#017のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート


インディーズゲームの開発を促進する

PS4向け2Dゲーム開発環境「GameMaker」をアピール


インディーズゲームへの取り組みで大きく取り上げられたのが,YoYo GamesのGameMakerだ
画像集#020のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
 第2のテーマである「インディーズゲームに向けた取り組み」で豊氏が説明したのは,2Dゲームを簡単に作れるというYoYo Games製ゲーム開発環境「GameMaker: Studio」(以下,GameMaker)のPSプラットフォーム対応に関する話題だった。

画像集#018のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート 画像集#019のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
「PSはインディーズゲームを支援します」とアピール(左)。PSプラットフォーム対応のインディーズゲームも充実しつつある(右)

 GameMakerとは,2Dタイプのゲームであれば,プログラミングの知識がなくてもマウス操作だけで簡単に作れるという「ゲーム制作ツール」である。その最新版はPS4とPS3,PS Vita&Vita TVへの対応が行われているとのことだ。

画像集#021のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
GameMakerの特徴を示したスライド。プログラミングの知識がなくても,マウス操作主体でゲームを作れて,しかもPS4にも対応する
画像集#022のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
GameMakerで作られたゲームの例。4Gamerでも名前を見かける数々のインディーズゲームが,GameMakerによって作られているという

「インディーズゲームの発表の場として,PSプラットフォームは最適だ」と豊氏は主張していた
画像集#023のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
 こうした使いやすいゲームエンジンの普及と,制作したゲームを簡単に幅広く配信できるネットワーク配信の仕組みによって,インディーズゲームの盛り上がっているという分析を,豊氏は披露した。
 多様なゲームエンジンが用意され,世界規模のネットワークサービスである「PlayStation Network」(以下,PSN)も提供されているプレイステーションプラットフォームは,小規模なゲームスタジオがアイデア優先のユニークなゲームを開発し,世界中のゲーマーに向けて発表するには最良のプラットフォームである,というのがSCEの主張というわけだ。


PS4と周辺機器の組み合わせが実現する

次世代ゲーム体験への取り組み


 セッション最後のテーマである「新たなゲーム体験の創造に向けて」では,PS4専用カメラ「PlayStation Camera」(以下,PS Camera)を活用する新技術の報告と,開発中のVR対応型HMD「Project Morpheus」の現状報告が行われた。

 PS Cameraは,PS4本体に付属するセットモデルも販売されているのだが,プリインストールアプリである「The Playroom」以外に,その機能を生かして楽しめるアプリケーションがない,というのが現状だ。
 そこで,こうした状況を打開すべく,SCE側ではPS Cameraの新しい使い方を提案すべく技術開発に取り組んでおり,そのいくつかかが今回公開された。

既存のAR技術は現実世界の光を反映しておらず,不自然な映像になっているという説明スライド
画像集#024のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
 その1つが,「ARダイナミックライティング」という技術である。
 カメラで捉えた現実世界にCGキャラクターを合成するAR技術は,いまや珍しいものではないが,そのCGキャラクターは現実世界を照らす光とはまったく無関係に描画されるのが一般的だ。そのため,場面によっては非現実的すぎて浮いた映像になってしまうこともある。
 それに対してARダイナミックライティングは,PS Cameraが認識した部屋を照らす実際の照明に合わせて,その照明に照らされたようなCGをリアルタイムに描画するという技術だ。

ARダイナミックライティングのデモでは,暗い室内で懐中電灯を点けて床に向けると,画面に初音ミクの姿が現れた
画像集#025のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
 披露されたデモでは,現実世界のプレイヤーが懐中電灯で床を照らすと,床を照らした光の位置に応じて,上からライティングされるキャラクターや影のCGが現実世界の映像に合成表示される様子が示された。懐中電灯を動かすと,それに合わせたかのように影も動いて見える。百聞は一見にしかず。デモの様子を動画で撮影してきたので,ぜひ見てほしい。


 実はこれ,アルゴリズムはとてもシンプルだ。PS Cameraが捉えた情景から床の平面を認識し,その床平面を3×3の粗い領域に分割し,その輝度分布を計算する。そして,輝度分布から光源の位置と照射範囲を求めて,そのライティング条件でCGを照らすという流れになっているという。
 つまり,懐中電灯がどこで光り,どこを照らしているのかを画像認識しているわけではない。だから動画をよく見ると,懐中電灯の位置とCGキャラクターの影がずれているのが分かるだろう。光は基本的に天井方向からやってくるものと仮定しているそうだが,これはPS Cameraの設置環境が天井に照明があるリビングルームであると想定しているからのようだ。

ARダイナミックライティングのアルゴリズム概念を示したスライド
画像集#027のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート

 ARダイナミックライティングを使えば,PS Cameraを使ったARゲームで合成表示されるCGを,部屋の照明によって自然に照らされたような表現で描画することが可能になるだろう。なかなか面白い技術だ。

 PS CameraとAR技術を組み合わせたもう1つの新技術が「大規模物体認識」と呼ばれるものである。PS Cameraが捉えているゲーム盤の上に置いたカードを認識し,それに関連したキャラクターを表示したり,ゲームの判定をしたりといった具合に,現実のカードをCGのゲームに応用できる技術だ。先に掲載した動画の0:50秒あたりから,そのデモ映像となっているのでぜひこれも見てほしい。

画像集#028のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート 画像集#029のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
大規模物体認識では,PS Cameraの前に置いたカードゲームのカードを認識させてゲームに反映させることが可能となる

 今までも,カード上に描かれたバーコードやQRコードなどの画像パターンを使い,カードを認識させてゲーム画面に反映するという技術はあった。それに対して大規模物体認識では,そうした画像パターンは必要ない。イラストと文字が書かれたごく普通のカードでもいいのが最大の特長だ。
 いわば「自由画像認識システム」といった技術なのだが,今回開発された技術では,認識対象数に応じて適宜アルゴリズムを切り換えたり,クラウド技術を使ったりすることができるシステムになっているという。デモの中では,ゲーム盤上に出された多数のカードをすべて同時に認識し,ゲーム画面上で処理する様子が示されていた。

ゲーム盤上に置かれた6枚のカードを同時に認識し,その位置に合わせてキャラクターを表示し,対戦ゲームをプレイしている
画像集#030のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート

大規模物体認識は2つの要素技術からなる。写真右上にあるグラフの「Target Tracking」は,一度認識したカードを捕捉し続けるための技術で,「Target Selector」は大規模な画像データベースから検索対象画像を認識するための技術とのこと
画像集#031のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート

 SCEはPS Vitaでも,こうしたAR技術の開発に取り組んでいたが,PS4でも継続して研究開発に力を入れていく方針のようだ。

画像集#032のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
 最後はProject Morpheusに関する話題で締めくくろう。
 「これまでのゲーム機向けゲームといえば,テレビ画面に切り取られた矩形の映像を見ながらプレイすることしかできなかった。解像度の向上や3Dテレビといった技術革新はあったものの,テレビ画面の枠内でプレイするというスタイルに変化はないままだ。そこにProject Morpheusで革新をもたらす」というのが,SCE側が思い描くストーリーだ。

画像集#033のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート 画像集#034のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
テレビという「窓」に縛られていたゲームから(左),窓を取り去って映像の中で体験しているようなゲーム(右)を目指すのがProject Morpheus,というイメージスライド

Project Morpheusへの対応を表明しているゲームスタジオやミドルウェアメーカー
画像集#037のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
 GTMFのセッションではProject Morpheusによるデモが披露されたほか,対応を表明しているゲームスタジオやミドルウェアメーカーなどの一覧が発表された。
 製品版の仕様や発売時期についてのアナウンスは今回もなかったが,Project Morpheus対応ソフトの開発を始めたゲームスタジオやミドルウェアメーカーには,プロトタイプの機材が供給されているそうだ。ハードとソフトの両面で開発が進んでいるようだった。

画像集#035のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート 画像集#036のサムネイル/PS4向けの最新テクノロジーやインディーズゲームへの取り組みが披露されたGTMF 2014のSCEセッションレポート
セッション内で披露されたProject Morpheusのデモ(左)。使われたアプリケーションは,Game Developers Conference 2014でも使われた海底探検デモ「The Deep」だった(右)

 今回は1つのセッションで3つのテーマを解説するという内容だったため,1つ1つを掘り下げた解説をする余裕はなかった。そこで,2014年9月2日にパシフィコ横浜で開催予定の開発者向けイベント「CEDEC 2014」にて,今回の3テーマをさらに深く掘り下げたセッションが開かれる予定だという。
 豊氏も「PlayStation 4 最新技術のご紹介」というセッションで登壇の予定があるとのこと。CEDEC 2014に参加予定のゲーム開発者は,下記のセッションをチェックしておくことをお勧めする。

CEDEC 2014で予定されているSCEのPS4関連セッション
タイトル 開催日時
PlayStation 4のGPGPUを活用した剛体シミュレーション最適化事例 2014年9月2日 16:30〜17:30
AR(拡張現実)コンテンツの制作事例と,最新の取り組み 2014年9月3日 13:30〜14:30
カメラ応用アプリケーションポストモーテム 2014年9月3日 16:30〜17:30
PlayStation 4 最新技術のご紹介 日時未定

Game Tools & Middleware Forum公式サイト

  • 関連タイトル:

    PlayStation VR本体

  • この記事のURL:
AD(最終更新日:2024/08/27)
PlayStation VR PlayStation Camera同梱版
ビデオゲーム
発売日:2016/10/13
価格:¥29,900円(Amazon) / 35366円(Yahoo)
amazonで買う
Yahoo!で買う
4Gamer.net最新情報
プラットフォーム別新着記事
総合新着記事
企画記事
スペシャルコンテンツ
注目記事ランキング
集計:11月24日〜11月25日