大航海時代Onlineにおける3Dクライアント開発 -PCスペックへの挑戦-CEDEC 2005リポート

2005年8月29日から31日の3日間、明治学院大学にて開催されている「CEDEC 2005」において、コーエーの松原健二氏と門脇宏氏が「大航海時代Online」を例にして、幅広いPC動作仕様を実現するべく取り組むべきことを語った。

» 2005年08月30日 19時10分 公開
[加藤亘,ITmedia]

 「CEDEC 2005」2日目となる今日は、大規模人数参加型オンラインゲーム(MMO)の開発に興味があり、Windowsアプリケーション開発、DirectX等3Dプログラミングの高速化、クライアント/サーバ各プログラミングの経験あるいは興味がある人間を対象にして開かれた。

 「大航海時代Online」は「信長の野望Online」に続くコーエーのMMO第2弾。コンセプトが“海に翔けるロマン”ということで、開発にあたり海の表現には最大限注力したと門脇氏は振り返る。

 2002年当初から海外展開を視野に入れて開発が進められた「大航海時代Online」は、2005年3月に国内サービスを開始し、現在登録アカウントは18万人、有効アカウントは3.5万人となっている。韓国ではCJinternet社と提携し、7月にクローズドβテストが開始され、9月にはオープンβテストを控えているほか、台湾、中国、北米、欧州と準備を進めている。

 オンラインゲームをするにあたり、何が重要かというと、“自分が持っているパソコンでそれがちゃんと動くのか”に尽きる。どんなに興味があり遊んでみたくても、動作しないのであれば意味がないのだ。そこでベンチマークと呼ばれる環境動作確認で試すことができるサービスが求められている。ちなみに「大航海時代Online」では、CPUが800MHz、メモリが256MB、VRAMが32MBを必要動作環境としている。

 「大航海時代Online」も例に漏れず、ベンチマークが行えるようになっている。そこでさまざまなPCに対応しているかが求められるのだが、「思った以上にPCは普及しており、PCの発売時期とインストールされているドライバのバージョンはその発売時期にシンクロしていない」などの問題点を上げる。

 ライトユーザーになればなるほど、PCを家電と捉えている傾向にあり、ソフトウェアをアップデートするという概念が希薄だという。そのため、最近購入したPCでも、平気で昔のバージョンのドライバのままであったり、昔購入しバージョンアップすることなく息長く使っているものなどは対応しきれない場合が多々あるそうだ。

 開発において松原氏は、パフォーマンスPCを必要とせず、かつ競合ゲームに匹敵&上回る品質を届けなくてならないと命題を課している。そこで自社ホームページを活用しアンケートをとり、他社タイトル動作環境を調べ、2004年度末の動作環境を予想し、市場の約8割以上カバーできるよう目標を定めたと説明した。

「大航海時代Online」は、2004年度以降もメインストリームとなる動作環境を推測。「855/865」のチップセットを選択し、グラフィックチップも「GeForce2 MX」クラスで動作するようにした。描写システムも当初DirectX8.1で開発していたものを、2004年8月にSDKをDirectX9.0c(2004 summer SDK)へ移行したのも同様な理由

 上記のことあり、3D描写システムの設計思想は、「軽く、より軽く」「多くのGPUを動作対象に」「優れた表現を実現したとしても、ゲームをプレイしてもらえなければ意味がない」と設定し開発してきたと門脇氏。より軽くするための作業が、作業のほぼすべてと言われるほど、その作業には工夫と根気が必要となる。門脇氏曰く、ゲーム開発はとにかくお金がなくても時間がなくても、「気合い」と「体力」だそうだ。

門脇氏は「大航海時代Online」のヴェネチアを例に、影の処理について説明。バリュークラスPCでも十分な品質を保証するため、ライトや影は焼き付け、人物の影についても単純表現で処理していると説明。“より軽く”と“最適な表現”の両方を兼ねるよう調整したとのこと。質疑応答では、街の時間経過や天候変化が今後あり得るかという質問が出たが、そもそも街には時間変化を反映しない方針とのこと……残念

 3D描写システムの設計においては、「高速化・最適化は一般的な方法論に従い、設計から再チェックするのが一番の基本。各コードをクロック・命令数レベルで最適化するよりも、データを見直し、ボトルネックのポイントになる部分は、まったく別のアプローチのルーチンを別に用意して、実行スペックによって切り替えるのも有効であう」とまとめた。

 前途したとおり、マシンスペックは多岐にわたり、それに対応できるかが命題としている。門脇氏は、常に最先端のスペックでのチャックを怠ることもできないが、「FIRE GL」や「Quadro」などの高性能のワークステーション用PCは、高価すぎて動作確認できないものもある、と会場を笑わせる。PCの普及率は高いが、それをゲーム目的で使用する人の数はそれほど多くないのが現状と前置きし、そこに潜在的ターゲットは確実に存在しているのではないかと続ける。バリュークラスPCでも快適に動き、美しい表現ができ、数世代前のスペックもフォローできる――こうした開発側からのアプローチが、これらのマーケットを発掘できるチャンスとなり得るのではないだろうか、とまとめた。

Copyright © ITmedia, Inc. All Rights Reserved.

昨日の総合アクセスTOP10
先週の総合アクセスTOP10
  1. 親が「絶対たぬき」「賭けてもいい」と言い張る動物を、保護して育ててみた結果…… 驚愕の正体が230万表示「こんなん噴くわ!」
  2. フワちゃん、収録中に見えてはいけない“部位”が映る まさかの露出に「拡大しちゃったじゃん」「またか」の声
  3. 「これは悲劇」 ヤマザキ“春のパンまつり”シールを集めていたはずなのに…… 途中で気づいたまさかの現実
  4. 「ふざけんな」 宿泊施設に「キャンセル料金を払わなくする方法」が物議 宿泊施設「大目に見てきたが厳格化する」
  5. 田代まさしの息子・タツヤ、母の逝去を報告 「あんなに悲しむ父親の姿を見たのは初めて」
  6. 「遺体の写真晒すのはさすがに」「不愉快」 坂間叶夢さんの葬儀に際して“不適切”写真を投稿で物議
  7. 大友康平、伊集院静さんの“お別れ会”で「“平服でお越しください”とあったので……」 服装が浮きまくる事態に
  8. 妊娠中に捨てられていた大型犬を保護 救われた尊い命に安堵と憤りの声「絶対に許せません」「親子ともに助かって良かった」
  9. 極寒トイレが100均アイテムで“裸足で歩ける暖かさ”に 今すぐマネできるDIYに「これは盲点」「簡単に掃除が出来る」
  10. 「奥さん目をしっかり見て挨拶してる」「品を感じる」 大谷翔平&真美子さんのオフ写真集、球団関係者が公開
先月の総合アクセスTOP10
  1. 釣れたキジハタを1年飼ってみると…… 飼い主も驚きの姿に「もはや、魚じゃない」「もう家族やね」と反響
  2. パーカーをガバッとまくり上げて…… 女性インフルエンサー、台湾でボディーライン晒す 上半身露出で物議 「羞恥心どこに置いてきたん?」
  3. “TikTokはエロの宝庫だ” 女性インフルエンサー、水着姿晒した雑誌表紙に苦言 「なんですか? これ?」
  4. 1歳妹を溺愛する18歳兄、しかし妹のひと言に表情が一変「ちがうなぁ!?」 ママも笑っちゃうオチに「かわいいし天才笑」「何度も見ちゃう」
  5. 8歳兄が0歳赤ちゃんを寝かしつけ→2年後の現在は…… 尊く涙が出そうな光景に「可愛すぎる兄妹」「本当に優しい」
  6. 1人遊びに夢中な0歳赤ちゃん、ママの視線に気付いた瞬間…… 100点満点のリアクションにキュン「かわいすぎて鼻血出そう!」
  7. 67歳マダムの「ユニクロ・緑のヒートテック重ね着術」に「色の合わせ方が神すぎる」と称賛 センス抜群の着こなしが参考になる
  8. “双子モデル”りんか&あんな、成長した姿に驚きの声 近影に「こんなにおっきくなって」「ちょっと見ないうちに」
  9. 犬が同じ場所で2年間、トイレをし続けた結果…… 笑っちゃうほど様変わりした光景が379万表示「そこだけボッ!ってw」
  10. 新幹線で「高級ウイスキー」を注文→“予想外のサイズ”に仰天 「むしろすげえ」「家に飾りたい」