ロード時間短縮の切り札――CRI・ミドルウェアより発売
圧縮すればするほどロード時間が早くなる?
CRI・ミドルウェアは、プレイヤーを待たせないゲームを実現するための新しいファイルシステム「ファイルマジックPRO」をゲーム開発者向けに提供すると発表した。
ゲームをロードする際の「Now Loading」という画面表示が当たり前になって久しいが、実際プレイヤーにとっても、ゲーム開発者にとってもこの待ち時間は本意ではない。CRI・ミドルウェアの統計によれば、ゲームクリエイターの89%が「ロード時間の短縮」についての悩みを抱えており、その解決手法を探しているとのこと。快適にゲームを楽しむことへの重要性が高まっていることを鑑みて、「ファイルマジックPRO」が「圧縮&展開」と「ファイル配置の最適化」により、ロード時間を半分以下に削減した。
ロード時間とは、ゲームの起動時やステージの変わり目などに、DVDディスクなどの記録メディアからゲーム機本体の内蔵メモリ領域にプログラムやデータを読み込むのにかかる時間を指す。一般的に、ロード中はゲームを遊ぶことができないため、プレイヤーはロードが終了するまで待たされることになる。そこでクリエイターは、ロード中にゲームの操作方法や攻略ヒントを表示したり、アニメーションを再生したりと、待ち時間の苦痛を和らげるための工夫が行われてきた。しかし、それにも限界がある。開発者は、常にロード時間そのものを短くするための根本的な解決策を求めていたのだ。
「ファイルマジックPRO」は、圧縮することで読み込むファイル自体のサイズを縮小している。一般的な圧縮展開手法では、圧縮して読み込んでも展開処理に時間がかかり、かえってゲームプレイまでの時間が長くなる傾向があったが、独自の展開技術「マジック・ディコンプ」を採用し、ワークメモリを一切使用せずCPUの空き時間にバックグラウンドで展開処理を行うことで、読み込み処理と展開処理とを並列実行することで、(実効)展開時間をほぼゼロにすることを可能とした。
“圧縮すればするほどロード時間が早くなる”」という仕組みを実現し、ロード時間削減に成功したのだ。ここで、非圧縮の場合と比べてみよう。ロードのスピードは2倍以上となったことが分かる。
ファイル圧縮によるファイルロード時間短縮の効果
プラットフォーム | 非圧縮 | 圧縮 | 速度比 |
Wii | 10.9秒 | 4.6秒 | 2.4倍 |
Wiiウェア | 2.3秒 | 1.1秒 | 2.1倍 |
Xbox 360 | 36.3秒 | 15.5秒 | 2.3倍 |
プレイステーション 3 | 22.8秒 | 9.9秒 | 2.3倍 |
PSP | 11.1秒 | 5.0秒 | 2.2倍 |
ニンテンドーDS | 1.4秒 | 1.0秒 | 1.4倍 |
さらに、ファイルのディスク上での配置を最適化することで、シークの発生を抑え、ロード時間を削減している。シークとはディスク上の特定の位置からファイルを読み込むためにヘッド(ピックアップ)を物理的に移動させることだが、シークには非常に時間がかかるため、その発生を抑えることはロード時間短縮の大きな要因となりえる。
「ファイルマジックPRO」は、このファイル配置の最適化を実現するために「グループロード機能」と「デュプリケート機能」という2つの機能を搭載した。「グループロード機能」は、大量のファイル群をあらかじめグループ化しておき一括ロードする機能で、ファイル同士を近接配置することでロード時間を短縮。「デュプリケート機能」は、特定のシーンで使用するファイルが別のシーンでも使われるような場合に、そのファイルを自動的にデュプリケート(複製)し、それぞれのシーンの近くに配置する機能だ。これにより、ディスク上の未使用領域を最大限に活用し、ロード時間を短縮できるというわけだ。
なお、ファイル圧縮には「ロード時間が短縮できる」というメリットだけでなく、「メディアへ収めるファイル量を増やすことができる」という側面もある。事実、多くのクリエイターはゲームメディアの容量不足に悩んでいる。メディアの有効活用という点でも大きく貢献できるだろう。
「ファイルマジックPRO」は、2008年10月より提供を開始。全機能が利用可能な「ファイルマジックPRO」と、機能を絞った「ファイルマジック Standard」の2種類が用意される予定だ。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.
-
誰も教えてくれなかった“裁縫の裏ワザ”が目からウロコ 200万再生のライフハックに「画期的」と称賛【海外】
-
「玄関にでっかい亀梨居る」 亀梨和也がまさかの誤字に「なんかごめん」と謝罪 突然の本人登場に「これ笑ったw」「そりゃビックリする」
-
実家を探索中に発見した30年前のカーディガン、娘が着てみると…… 意外な結果に「昭和世代の服はガチモン」「おかあさん尊敬」
-
小1娘、ペンギンの卵を楽しみに育ててみたら…… 期待を裏切る生き物の爆誕に「声出して笑ってしまったw」「反応がめちゃくちゃ可愛い」
-
沖縄の「廃墟ホテル」をリノベ中、ミステリアスな事態発生→壁を壊してみると……「ヒェッ」 めげない投稿者に「ポジティブですごい」と称賛
-
【今日の計算】「6×11÷3−2」を計算せよ
-
「北朝鮮のアニメーターが関与疑い」報じられたアニメ制作元がコメント 「事実関係を調査中」
-
「虎に翼」出演俳優、桜井ユキの結婚相手は誰? 2022年にドラマ共演者と結婚発表
-
【今日の計算】「2+13×2−6」を計算せよ
-
東京メトロ、東西線の一部期間終日運休を“まさかの方法”で告知 「これで知らなかったとは言えない」
- 小1娘、ペンギンの卵を楽しみに育ててみたら…… 期待を裏切る生き物の爆誕に「声出して笑ってしまったw」「反応がめちゃくちゃ可愛い」
- 富山県警のX投稿に登場の女性白バイ隊員に過去一注目集まる「可愛い過ぎて、取締り情報が入ってこない」
- 2カ月赤ちゃん、おばあちゃんに少々強引な寝かしつけをされると…… コントのようなオチに「爆笑!」「可愛すぎて無事昇天」
- 異世界転生したローソン出現 ラスボスに挑む前のショップみたいで「合成かと思った」「日本にあるんだ」
- 【今日の計算】「8+9÷3−5」を計算せよ
- 21歳の無名アイドル、ビジュアル拡散で「あの頃の橋本環奈すぎる」とSNS騒然 「実物の方が可愛い」「見つかっちゃったなー」の声も
- 1歳赤ちゃん、寝る時間に現れないと思ったら…… 思わぬお仲間連れとご紹介が「めっちゃくちゃ可愛い」と220万再生
- 業務スーパーで買ったアサリに豆乳を与えて育てたら…… 数日後の摩訶不思議な変化に「面白い」「ちゃんと豆乳を食べてた?」
- 祖母から継いだ築80年の古家で「謎の箱」を発見→開けてみると…… 驚きの中身に「うわー!スゴッ」「かなり高価だと思いますよ!」
- 「妹が入学式に着るワンピース作ってみた!」 こだわり満載のクラシカルな一着に「すごすぎて意味わからない」「涙が出ました」
- フワちゃん、弟の結婚式で卑劣な行為に「席次見て名前覚えたからな」 めでたい場でのひんしゅく行為に「プライベート守ろうよ!」の声
- 親が「絶対たぬき」「賭けてもいい」と言い張る動物を、保護して育ててみた結果…… 驚愕の正体が230万表示「こんなん噴くわ!」
- 水道検針員から直筆の手紙、驚き確認すると…… メーターボックスで起きた珍事が300万再生「これはびっくり」「生命の逞しさ」
- フワちゃん、収録中に見えてはいけない“部位”が映る まさかの露出に「拡大しちゃったじゃん」「またか」の声
- スーパーで売れ残っていた半額のカニを水槽に入れてみたら…… 220万再生された涙の結末に「切なくなった」「凄く感動」
- 桐朋高等学校、78期卒業生の答辞に賛辞やまず 「只者ではない」「感動のあまり泣いて10回読み直した」
- 「これは悲劇」 ヤマザキ“春のパンまつり”シールを集めていたはずなのに…… 途中で気づいたまさかの現実
- 「ふざけんな」 宿泊施設に「キャンセル料金を払わなくする方法」が物議 宿泊施設「大目に見てきたが厳格化する」
- がん闘病中の見栄晴、20回以上の放射線治療を受け変化が…… 「痛がゆくなって来ました」
- 食べ終わったパイナップルの葉を土に植えたら…… 3年半後、目を疑う結果に「もう、ただただ感動です」「ちょっと泣きそう」