NINJAの新たな挑戦に迫る。313(2024年9月号)からの転載となります。本作の背景は横浜、江戸、京都のオープンワールドとミッションステージで構成される。「本作では、資料を参考にしつつゲームとしての魅力をより引き出すためにフィクション要素を加えて創作しています。横浜の開港記念館は当時まだありませんでしたが、平屋建ての建築物が多かった中で、横浜の西洋感を象徴しながら、ワールドの中にわかりやすく象徴的なランドマークを置くにはどうしたら良いかということを慎重に検討した結果、置くことにしました」とエンバイロメントアートリード・加藤裕之氏は語る。NINJAらしいアクションを入れ込むというのは初めての試みであり、膨大な物量の制作をいかに効率化するかがチャレンジになったという。オープンワールドとミッションステージでチームを分け、それぞれ並列で作業を進めるようにしつつ、Houdiniを最大限活用し、ステージを極力自動生成できるしくみを検討した。樹木のLODもエンジン上で半自動的に生成できるようにツールが開発された。制作は横浜のステージから始まり、検証を重ねながら他のステージをつくり込んでいった。各ステージは日本的な色味や光の感じ、大気感が出るように心がけており、遠景の山々の青味がかった色も日本の大気感を意識して表現したという。「日本的な色合いの表現は、これまで多くの歴史ものをつくってきたリファレンスや感覚、強いて言えばコーエーテクモゲームスの歴史の蓄積とも言えます。ステージは何度も修正をくり返しました」(加藤氏)。エリアごとのコンセプトステージ制作に先だって作成されたコンセプトアート。横浜港が開港されたことによってもたらされた西洋的なモダン建築と、従来の日本的な家屋が同居する和洋折衷な世界観のステージとなっており、日本の夜明け的な空気感が表現されている▲江戸。各派閥の思惑が入り乱れる怪しい雰囲気をもつ。曲がりくねった坂など、誰もがもつ京都のイメージが詰まっている史実と創作のバランス本作では史実をモチーフとしつつ、フィクションとして、場所によってはその時代になかった建築物などもランドマークとして配置されている。その場合も基本的に当時の技術でつくることが不可能なものはNGとしており、その他はチーム内で議論を重ねて決めていったとのこと。▲江戸のランドマークとして取り入れられた江戸城の天守閣。幕末期にはすでに存在しなかったが、権威の象徴ということで入れることになった▲横浜の開港記念館は当時はまだ建設されていなかったが、オープンワールドで移動する中でランドマーク的な高い建物が必要だと考え、配置することに。NINJAのオフィスがある江戸の麹町(現在の市ヶ谷)あたりにある忍者屋敷。完全にフィクションの建築物だがこっそりと配置されている▲ゲーム内の地図で見た忍者屋敷の位置。訪れてみてほしいHoudiniによるアセットの自動配置オープンワールドを作成するにあたり、膨大なアセットを効率良く配置していくためHoudiniを使ったアセットの自動配置のしくみが用意された。単純に自動配置すると直線的で日本らしい街並みが生成できないため、古地図を参考に道のテクスチャを作成し、そのテクスチャをベースに配置が行われるようになっている。▲区画データを基に、同じ建物が隣り合わないなどの条件を設定し、建物のアセットをランダムに配置していく。「開発やCG側の要望を汲みながら家をずらしたり、色や形状に歪みを入れるなど細かく調整しながら進めていきました」(加藤氏)▲道端に配置する細かいアセットも配置パターンをいくつか用意しHoudini上で自動配置している▲小物を自動配置した結果。アセットのリピート感がなく手で並べたような自然な配置になっているHoudiniによる地形編集オープンワールドのベースとなる地形もHoudiniによって作成されている。広範囲な土地の隆起は地面用のハイトマップを利用して編集し、崖用マップや浸食用のマップを利用しながら、地形のディテールをつくり込んでいる。四季の変化ステージは時間や天候のほか、季節によっても変化する。江戸であれば春に桜が咲いたら夏に向けて葉が茂ってきたり、針葉樹と広葉樹が入れ替わる。日本の風土を再現するために、各地の季節による当時の植生のちがいを調べながらプリセット化していったという。桜の花が咲いている▲同位置での夏。花は枯れ、桜の木も葉が茂った状態になっている▲同位置での冬。雪が積もり草もまばらになっている。本作に登場するエフェクトは、リアルな世界観の中でプレイされる作品であるため、ファンタジー的なルックのエフェクトではなく、斬撃や血飛沫、炎などリアル系のルックが多い。エフェクトはアクションに付随することが多いため、モーション完成後に担当者からテキストベースで要望を受けながら進められた。Engine上の内製ツールが使われており、爆発などはHoudiniで作成したエフェクトを連番ファイルで出力して利用しているという。今回エフェクトチームでは、プログラマーと連携してプレイヤー周辺に生成される環境エフェクトをある程度自動化するということに力が入れられた。「例えばプレイヤーがオープンワールドの中で移動するときに、プレイヤーの周囲に生えている樹木の種類によって、落ちてくる葉の種類が変わるといったエフェクトを入れたい場合、全ての場所にエフェクトを仕込んでおくのは手数が多すぎるため、プレイヤーがいる場所を判断して自動的に環境に適したエフェクトが出るようなしくみをつくっています」(小林氏)。Fluidによる流体シミュレーションが活用されている。戦闘に華を添えるバトルエフェクト▲3Dメッシュによって作成された血飛沫の素材。▲インゲームにおける血飛沫のエフェクト。Makerによる炎斬撃の設定画面。刀が火をまとう炎斬撃のエフェクトは、2Dスプライトでは刀の軌跡に応じたトレイルが表現できないため、パーティクルを使って表現されている。非常に動きが速いエフェクトなので、コントロールに苦労したエフェクトのひとつだという▲インゲームでの炎斬撃のエフェクト。Makerによる設定画面。環境エフェクトはプレイヤーがいる環境に合わせて出現するエフェクトだ。本作では、例えばプレイヤーの近くにある樹木の植生のちがいに応じて自動的に落ちてくる葉の種類が変化する。▲プレイヤーがもみじの近くにいる場合。本作の見どころとして、幕末の混沌としたノワール感が存分に表現されたオープンワールドのルックがあるが、これらのルックはこだわり抜かれたライティングによるところが多いという。「幕末の暗さをきちんと表現したいということで、独自のリフレクションプローブを開発しました。遮蔽された場所はきちんと暗く、部屋の中でも外からの太陽光が反射しているところは明るく、光が届かないところは暗くなど、画面の中でしっかりとコントラストがつくように明暗を整理していきました。このしくみではエミッシブも間接光として出てくるようになっており、行灯のオレンジ色の光に照らされた室内も効果的に表現することができます。長期間開発を続けてきて、本作でやっとこのようなクオリティの明暗の表現に達しました」と岡本翔太氏は話す。本作では、時間や天候、季節の変化など条件に応じて多彩なライティングやエフェクトをステージに施すことができるようになっている。Engineのシステムで実際の緯度や経度に準じた設定が可能だ。昼、夕方、夜とポストエフェクトによるカラーグレーディングが施されており、よりドラマチックな表現にもこだわっているという。ポストエフェクトはこのほかにもブルームやレンズフレア、色収差などオーソドックスなものをひととおり使用している。ライティングに付随してシャドウの表現もこだわった点のひとつだという。オープンワールドでは、影の描画負荷が問題になることが多い。Society)を活用した擬似シャドウを併用することで負荷を軽減している。独自開発のリフレクションプローブ本作のために開発されたリフレクションプローブは、幕末の暗い雰囲気の表現にひと役買っている。▲リフレクションプローブをOFFにした状態。本来光があまり届かないであろう室内の部分も明るくなっており、非常に平面的な画になってしまっている▲リフレクションプローブをONにした状態。光が届かない部屋の中は暗く影になっており、太陽光の反射が間接光として天井を照らしている。ライティングにメリハリが出て、より奥行き感のある画になっている。外が相対的に明るく見えるので、視線誘導もしやすい▲遊郭でのシーンでリフレクションプローブをOFFにした状態。建物の奥の方まで明るくなってしまっている▲リフレクションプローブをONにした状態。Engineによる時間帯に応じたライティング変化の例。Engineでは緯度・経度、時間をパラメータ入力すれば自動的に適切なライティングが設定されるようになっているが、そのまま使用すると本作の画づくりに合わない部分もあるため、さらに細かい設定が施されている。Engineでは天候の変化もパラメータで調整でき、5種類の天候を設定でき、天候間の変化は自動補間される。最後に、ゲーム中に挿入されるカットシーンについて紹介する。本作のカットシーンは、一般的な映像制作のワークフローと同様に台本作成から始まり、絵コンテ制作、コンテ打ちを経て制作に入るというながれで進められた。実写映画『るろうに剣心』シリーズなどを手がけた大友啓史監督が演出として参加し、一緒につくり上げていったという。カットシーンのアクションはモーションキャプチャを使用しているが、その収録にも大友監督が立ち会ったとのこと。モーションキャプチャが終了するとカット制作に入るが、ゲーム演出との兼ね合いでカットの尺調整が必要な部分はプリビズを作成し、Mayaでカット制作に入る前に演出を調整。Engineのイベントエディタに読み込み、エフェクト、ライティングの各チームが作業に入る。「カットシーンでは、キャラクターメイクの結果がカットシーンにも影響するので、どのようなキャラクターの状態でもそのカットが成立するように調整しています。そこは制作の中でも特に注力した部分ですね」と岡田氏は話す。ライティングもインゲームとは若干異なっているが、例えば帽子の落ち影やリムライト表現など、明暗の差を大事にしながらライティングが施されている。影になっている暗い部分であっても、緻密にディテールをコントロールするように注力していったという。カットシーンでは多くのフェイシャルが必要になるが、顔のアップが多く、繊細な演技が求められるため重要な表情にはブレンドシェイプを使用。インゲームは8ヶ国語に対応しているが、「カットシーンは日本語と英語に対応しており、日本語のリップシンクを作成した後に英語のリップシンクを必要部分だけ作成し差し替えています」(テクニカルアートリード・岡本尚也氏)。カットシーン制作のながれ▲カットシーンの絵コンテの一部。大友監督が参加することで非常に映画的なカット割りになっている▲モーションは、アクターの演技をモーションキャプチャで収録して利用。▲Maya上で細かいカメラワークやキャラクターの動きを編集。Engineのイベントエディタに読み込み、ライティングやマテリアルの設定を施した後、細かい調整を行う▲完成カット主人公の体格差の反映カットシーンに登場する主人公は、キャラクターメイクで作成されたキャラクターがそのまま反映される。男性主人公と女性主人公では身長や体格に差があるため同じモーションであってもそのままでは同じようなレイアウトにならない。EngineのIKや体格補正技術によって調整されている。MORE週間ランキング月間ランキング2024/10/22看護師からCGの世界へ。MORE2024/10/22看護師からCGの世界へ。V-Crew(ブイクルー)研修講師に就任。【CGデザイナー募集】会社を「デザイナーが技術を探求する場所」に。話題になるフィギュア作りに挑戦できる会社です。MORE2024/10/22看護師からCGの世界へ。MORE2024/10/22看護師からCGの世界へ。V-Crew(ブイクルー)研修講師に就任。MORE会員登録してもっと便利にCGWORLDを利用しよう!会員登録のメリット記事の保存ができるCGWORLD.jpで気になる記事や後で読みたい記事などを保存することができます。※最大100件まで保存が可能セミナーが探せるボーンデジタルが開催しているセミナー情報を見ることができます。自分が登録しているセミナーも管理することができます。CGWORLDのランキングや最新の講座情報などをお届けするCGWORLDメールマガジンの配信管理ができます。ログイン本会員は「クリエイターズID」と連動しています。