スプライト 単語

134件

スプライト

2.5千文字の記事
  • twitter
  • facebook
  • はてな
  • LINE

スプライトとは、

  1. ビデオゲームの描画方式の一種。本稿で解説
  2. 炭酸飲料。コカ・コーラより販売されている清飲料
  3. 西洋の妖精、子の一種。
  4. ユーザー生放送配信者の一人→スプライト(生放送主
  5. アダルトゲームブランドsprite(ゲームブランド)
  6. 遊戯王カテゴリカード群→スプライト(遊戯王)

1.の概要

予め決められた1ブロックの画像データ(スプライト)を任意に設定された位置にハードウェアで書き込む方式で、CPUは表示させる画像の番号と、表示する位置のXY座標を処理するだけなので負荷が軽く、数種類の画像データを切り替えることでアニメーションさせることも容易になる。[1]

大きなキャラクターはスプライトを複数枚並べることで表現でき、キャラクターの顔のスプライトのみを変更することで表情を変更したり、小物のスプライトを手の位置に重ねることで手に物を持たせたり、スプライトを動かすことで簡単にアニメーションさせたりできる。スプライトを使い回すことで画像データを格納しておくためのメモリも節約できる。

このスプライトに「BG」(Background。小さい画像ブロックタイルのように敷き詰めて表示する。スクロールさせることができるが、特定タイルを少しだけ動かす、といった使い方はできない)を組み合わせたものが1980年代におけるビデオゲームの表示方式のスタイルとなった。

1990年代からビデオゲームアーケード庭用ともに3DCGに移行し、ハードウェアでスプライトを表示する方式は一部の携帯ゲーム機などを除き、ど見られることはなくなった。だが、ゲームプログラミングにおいて2D画面上のキャラクタを「スプライト」と呼ぶなど、その概念はまだ健在といえよう。

歴史

スプライト方式は、Atari社によって1978年ビデオゲームの新しい表示方式として考案された。それまでは画面上のキャラクターを動かす場合、新しい位置へのキャラクターの描画と移動前のキャラクターを消去する処理をCPUプログラム)で行っており、動きのしいゲームでは処理の限界に達していたが、Atari社のスプライトは、見栄えのする画面表示を「高速に」「多くの動き回る表示物を」「CPUに負荷をかけずに」実現できた。[2]

日本においては、Atariの「ナイトドライバー」にラインバッファ方式のスプライト処理回路を採用したことを受けてナムコがスプライト処理回路を開発し、「ギャラクシアン」に搭載した。[3]

初期のスプライトハードウェアは、画面上で横方向(ブラウン管上で走査線が描画する方向)に並べることができるスプライトの数に制限があった。例えば、スプライトを横に4個まで並べることができるゲーム機があったとすると、ゲームにおいてスプライトが5個以上並ぶシチュエーションが発生しても5個以降のスプライトは表示されない、いわゆる「スプライト欠け」が発生してしまう。

このため、ゲームデザインする際は、スプライトが横一直線に並ぶことがないように様々な工夫を凝らすことになった。[4] ハードウェア限界えた数のスプライトが出ているように見せかけたり、BGとスプライトを組み合わせることで巨大な動くキャラクターを表現したり、スプライトを点滅させる(スプライトを表示させる優先順位をCPUで高速に変更する)ことで半透明のように見せかけるなど、制約の中から多くの表現が生まれた。※スプライト欠けは後にフレームバッファ方式(後述)が実現することで解消された。

アーケードゲームでは処理チップが向上することでキャラクター背景の拡大縮小が可になり、「ポールポジション」のようなドライブゲームでは走行に伴い前方のキャラクターが次第に拡大されるようになった。何枚か重なり合うスプライトの移動速度をずらすことで立体感を出す「多重スクロール」(アイレムの「ムーンパトロール」以後、「源平討魔伝」や斜めスクロールを加えた「メルヘンメイズ」などでも採用されて効果を上げた)や、画像の回転(「撃墜王」では敵機が回転するだけだったが、「アフターバーナー」では画面全体の回転へと発展した)も実現した。[5]

フレームバッファ方式

走査線(ライン)1本単位での書き換えだったラインバッファ方式に対し、画面(フレーム)単位での書き換えを行うようにしたのがフレームバッファ方式である。バッファで画面が作成され、画面1枚分(垂直帰線期間から、次の垂直帰線期間まで)の間に処理されるため、ラインバッファ方式にべてかなり時間の余裕があった。FM TOWNSに採用されたが、当時はラインバッファ方式が流であったことから擬似スプライトと呼ばれた。

横方向にスプライトを並べられる数に制限がなく、ラインバッファ方式をかに上回る最大表示個数を実現することが出来たが、大量のVRAMと高速な描画が必要であり、FM TOWNSは「最大1,000枚のスプライトを表示可」と誇示していたが、実際には200枚程度しか表示出来なかった。

セガセガサターンからフレームバッファ方式に切り替えた。

関連動画

関連リンク

関連項目

脚注

  1. *「ゲームに活きる画像技術」遠藤雅伸 日本写真学会誌2014年77巻第3号exit
  2. *「業務用ビデオゲーム表示技術の変遷」exit 三部 幸治
  3. *伝説の業界関係者達が語った“デジタルゲーム登場以前のゲーム業界”とは? 「日本デジタルゲーム学会 2010 年次大会」基調講演をレポートexit 2010.12.20
  4. *なぜマリオはキノコを取ったとき縦に伸びるのか - ドット表現の限界への挑戦exit 2015.11.9
  5. *「それは『ポン』から始まった」 赤木アミューズメント通信社 2005 p.362
  6. *【DiGRA公開講座】不可能を可能にする~メタルギアにおける制作コンセプト~exit 2009.3.31
この記事を編集する

掲示板

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
鬼滅の刃[単語]

提供: マリア

もっと見る

急上昇ワード改

最終更新:2024/04/25(木) 09:00

ほめられた記事

最終更新:2024/04/25(木) 09:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP