Global Sites
ゲーム開発者による「木の後ろにキャラがいるとき、どう見せるか」談義が白熱。“木スケスケ技法”か“キャラシルエット化”か、隠れた難題
ある開発者の「キャラクターが木の後ろに移動したとき、どうしますか?」という投稿が注目を集めている。日頃あまり気にしないようなゲームのちょっとした仕様の違いについて活発な議論がおこなわれている。

ある開発者の「キャラクターが木の後ろに移動したとき、どうしますか?」という投稿が注目を集めている。日頃あまり気にしないようなゲームのちょっとした仕様の違いについて活発な議論がおこなわれている。
話題の投稿主は開発者のKimo氏。ピクセルアートをAIで生成するサービス。「SpriteCook」を開発・運営している。同氏はXにて、日頃からピクセルアート表現について問いかけたり、解説したりするポストを多くおこなっているが、なかでも特別注目を集めているのが今回のポストだ。
ポストの内容は、キャラクターが木の後ろに入ったとき、どういった表現をするのがよいのかというものだ。4つの選択肢が提示されており、手前の木(オブジェクト)を変更する手法として全体を薄く透過して後ろを見せる「Fade」、キャラクターの周囲に市松模様のようなディザ処理をおこなう「Dither」、そしてキャラクターの周囲をはっきりと切り抜く「Cutout」を紹介。最後に手前のオブジェクトではなく、キャラクターのシルエットを目立たせる「Silhouette」の計4つの手法が挙げられている。こちらの投稿には2000件以上の返信が寄せられており、活発な議論を呼んでいる。
ゲーム開発者からプレイヤーまでさまざまな意見があるなか、全体的には「Fade」を好むユーザーが多い様子だ。一番馴染みがあって自然に感じるという声が寄せられている。また、操作キャラクターだけでなく、敵も後ろに入り込んだり、宝箱のようなオブジェクトを隠したりする場合はオブジェクト全体が透けるのがプレイヤーにとってフェアだという意見もある。操作キャラクターが把握しやすいという点で、ユーザーの支持を集めているのだろう。ちなみに、人気のスローライフ農場シム『Stardew Valley』もこちらの方法を採用している。Kimo氏自身もこちらの手法がもっとも好みなようだ。

また、それぞれの手法は実装コストも異なる様子。日本でTA&CGアーティストとして活動する3D人氏は、3Dゲーム開発の現場でも、今回のようにキャラクターがオブジェクトの後ろに回った際の表現にいつも悩んでいると反応している。描画・実装コストの面では「Silhouette」がもっともお手軽とのことだが、結局は「Fade」や「Dither」に落ち着くことが多いようだ。
もっとも、時と場合によるという意見も少なくなく、夜のシーンやホラーゲームなど暗くて見にくい場合には、「Cutout」でくっきりと切り抜いたり、「Silhouette」でキャラクターを強調したりすると見やすくなるという声や、ステルスゲームであればオブジェクトが透けるよりもシルエットで見えたほうが適切だろうという意見も見られる。


そのほか、そもそも木の後ろにいるキャラクターを見せる必要があるのかという声も。確かに後ろにいるので見えないという仕様はもっとも直感的かもしれない。何かゲームプレイに支障がなければそのままにするというのも手段の一つといえそうだ。適切な手法はアートスタイルや2D、3Dの違いによっても異なるだろう。参考までに筆者がインストールしていた『FINAL FANTASY VII REBIRTH』ではそもそも透過せず、『Street Fighter 6』のワールドツアーでは「Fade」が、『ファイナルファンタジー レゾナンス』では控えめな灰色で「Silhouette」が実装されていた。有名なゲームでも実装はさまざまであることがうかがえる。

そのほかにも「木を燃やせ」「プライバシーを確保しろ」といった大喜利的な反応も寄せられながら、言語の壁を超えてさまざまな意見が集まっているかたちだ。今回はゲームプレイの根幹には関わらない、ちょっとしたテクニックが注目を集めた。こうしたちょっとした開発者のこだわりを確認するのも一風変わったゲームの楽しみ方としてよいだろう。
この記事にはアフィリエイトリンクが含まれる場合があります。

