みなさん初めまして、2014年入社の小林と高石です。
現在はオルタナティブガールズ(以下オルガル)というゲームでCGアニメーターをしています。
今回はフェイシャルアニメーションについて書かせていただきます。
フェイシャルアニメーションとは
フェイシャルアニメーションとは、3Dモデルに表情をつける作業の事です。
体の動きや声のトーンに合わせてキャラクターに喜怒哀楽の感情を与えていきます。
※フェイシャルをつける前(左)とつけたあと(右)
同じ動作でも表情があるのとないのとでは、大きく印象が異なります。
フェイシャルアニメーションの手法としては、様々な選択肢がありますが、
オルガルではブレンドシェイプを採用しています。
図のようにいくつもの表情モデル(ターゲット)をブレンドすることで豊かな表情を作り出しています。
※キャラクターの表情ターゲット
実際のフローと作業内容の紹介
ここからは作業内容を交えながら、オルガルで行っている
フェイシャルアニメーションの工程についてお伝えします。
フェイシャルアニメーターは、以下の図のようなフェイシャルエディタと呼ばれる社内ツールを使用します。
目・まゆ・口・パーツなどそれぞれのパラメータを操作し表情をつけていきます。
※社内で使用しているフェイシャルエディタ
以下の図の様に、フェイシャルエディタで大まかな表情をつけた後
グラフエディタ上で値を調整する工程を経てフェイシャルアニメーションが完成します。
※フェイシャル作業工程のスクリーンショット
1.キャラに合わせた表情選定
まず最初にボディモーションの動きや音声、キャラクターの性格に合わせてその時々にあった表情を作成し入れていきます。
例えば以下の図のフレームに表情を入れるとしましょう。このシーンでは有村詩音が「はい、アーン♪」というセリフと共にユーザーに対してお弁当のおかずを差し出す動作をしている場面です。この場合の表情として考えられるのは、「優しく微笑みかける表情」や「少しツンとし照れた表情」などが考えられるのではないでしょうか。今回、詩音ちゃんは「やさしいお姉ちゃん」という性格であるため少しまぶたと眉毛を落とし優しく微笑みかける表情を選びました。
※優しく微笑みかける表情(左)少しツンとし照れた表情(右)
2.ラフの表情付け
上記で行ったようなキャラの仕草にあった表情を選定、瞬きなどのタイミングを調整し表情付けを行います。
3.ブラッシュアップ工程
※フェイシャル挿入前(上)フェイシャル挿入後(下)
ブラッシュアップ工程では主に、声優さんの声のトーンや間をよく聞き、ボディーモーションに合わせて演技を入れたり、表情やタイミングといった全体の最終調整を行っていきます。
以上の工程を経て、オルガルのフェイシャルモーションが完成します!フェイシャルをつける前と後を見比べると一目瞭然ですね。フェイシャルを入れることにより、よりキャラクターが生き生きとしていることが見て取れます。今回お見せした工程で、短いものだと30Fから長いもので3000Fを超えるモーション一つ一つに手作業でフェイシャルをつけています。キャラクターそれぞれの表情にも是非注目してください!
フェイシャルアニメーションで大事なこと
他にも、私たちが普段からフェイシャルをつける上で意識しているポイントを紹介します。
違和感を排除する
まず、何よりもユーザーに違和感を与えない事です。多少のデフォルメや漫画的表情をすると言っても、頭身の高い人型のキャラクターなので体の動きに合わない表情の変化をしてしまうと違和感が生まれてしまいます。
例え小さなズレでも、実際にアプリ上で見てみると想像以上に大きな違和感となってユーザーに伝わってしまいます。時には瞬きを入れる場所を1フレーム単位で調整したりもします。
キャラクターごとの個性
オルタナティブガールズでは、沢山の個性的な女の子が登場します。女の子たちは、同じ状況でもそれぞれ浮かべる表情には違いがあり、感情を大げさに表す子やあまり感情を外に出さない子など様々です。
例えば、女の子たちの「微笑み」の表情を例にとるだけでもキャラクターの数だけパターンが存在します。
※キャラクターの表情集の一部
同じように見えても、それぞれブレンドの値が異なっています。
フェイシャルを作るときは、鏡を使って自分の表情をしたり、写真のように表情について「こんな時この子はどんな表情をするだろう?」と話し合いながらキャラクターに一番合った表情を作っています。
最後に
7月にリリースされたばかりの新規タイトルですが、VRラウンジ機能も追加されますます盛り上がりを見せています。ぜひ、かわいい女の子達に会いにきてください!
これからもオルタナティブガールズを宜しくお願いします!
彼女達の表情にも注目してくださいね♪
新規情報はこちらから→https://twitter.com/alterna_girls