Epicが、Unrealの超リアルなキャラクターモデルを公開

ゲームに登場するキャラクターモデルの制作は非常に込み入ったプロセスであり、特に顔をうまく表現するのは至難の業だ。この種のゲームの数多くが利用しているEpicのUnreal Engineの開発チームが、「写真のようにリアルなキャラクター見本」を見せてくれた。ロブ・ロウ風のルックスで思わず触ってみたくなるほどリアルだ。

彼は物思いにふけっている ― 没頭のあまり息もしていない。

なぜなら「アニメーション」はまた別の領域だからだ。それにこのロブは、リアルさのベンチマークとして位置づけられるものではない。

実際、これよりよくできたモデルやライティングを使った映画やゲームは山ほどある。しかし、この顔にはこれを作った名人による事細かな説明がついているので、自分の手で修正したり、一から作ったりすることができる。

「このコンテンツを公開したのは、だれもがこれを使ってEpicのプロが作った材料やモデルを探究、解剖し、そこから学べるようにするためだ」とモデルの公開を発表したブログ記事は言っている。

全くの初心者にとってさえ、本物のような髪の影や眼球の動きにかけられた驚くべき配慮には目を見張らざるを得ない。この文書をスクロールしてみて欲しい。ただしこの特定の白人男性をリアルに制作するための方法以外は書かれていない。

あと、こんな悪夢に襲われることのないよう注意されたい。

ゾッとするだろう?

[原文へ]

(翻訳:Nob Takahashi / facebook

EpicとMozillaが共同でUnreal Engine 4をWebにポート, Webゲームの高速化いよいよ本番

EpicとMozillaが今日(米国時間3/12)、Unreal Engine 4をWebにポートすると発表した

昨年のGame Developers ConferenceでMozillaは、Unreal Engine 3のポートを発表し、多くのトリプルAゲームの基盤になっているグラフィクスエンジンがブラウザ上でも動くことを見せつけた。それは多くのデベロッパにとって目覚まし時計が鳴る音になり、数年前までにはWebとブラウザには不可能だった高度なゲーム体験を、今やプラグインなしで提供できることを自覚させた。

それを可能にするMozilla側のツールが、JavaScriptを高速化したasm.jsと、C/C++のコードをasm.jsのコードにコンパイルする(==どのブラウザでも動くようにする)コンパイラEmscriptenだ。いずれももちろん、WebGLが必要である。Firefoxの今の安定バージョンはasm.jsをサポートしているので、コンパイル後のC++のコードをネイティブで動かす場合の1.5倍のスピードをブラウザ上で実現できる。

Mozillaの技術部長でWebGLを作ったVladimir Vukicevicによると、1年前のUnreal Engine 3のデモはまさに単なるデモだったが、今回のUnreal Engine 4でEpicは、Webをゲーム開発のためのメインのプラットホームにしてしまうエンジンとしてデベロッパたちに紹介するつもりだ。今のところは文字通りのデモがあるだけだが、もうすぐデベロッパが実際に利用できるようになる。

MozillaのCTOで技術担当SVPでもあるBrendan Eichは今日の声明の中で、“これからはWebのリンクをクリックしてすぐに遊べるゲームと、時間をかけてダウンロードしインストールしなければならないゲームが、見分けがつかないほどのほぼ同じ体験になる。Emscriptenを使ってCやC++をasm.jsへコンパイルすると、ブラウザ上にネイティブに近いスピードが実現するので、Webをそのほかのプラットホームと同格に遇することができる”。

以下は、EpicがGame Developers Conferenceで見せたデモのビデオだ(SoulとSwing Ninja):

【中略】

asm.jsで実際に商用開発を行っている企業の一つがTrendy Entertainmentで、そのゲーム事業部の名前はNomNom。NomNomが初めてデモしたWebベースのゲームMonster Madnessは、昨年12月にリリースされた。今では同ゲームのユーザの半数がWebバージョンをプレイしている。

Googleは、ハイエンドの3Dグラフィクスをブラウザに持ち込むための技術として、Native Clientを押している。Mozillaのasm.jsがJavaScriptであるのに対し、Googleはネイティブコードをブラウザ内で動かそうとする。でもこの技術は、ほかのブラウザがサポートしていないだけでなく、Chromeでもデフォルトではoffだ。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))