ラスタースクロール wikipedia|無料辞書
ラスタースクロール(raster scroll)とは、主に
テレビゲームで用いられる、
ビデオ信号の
走査タイミング(水平帰線期間)に合わせて画面を
スクロールさせる技法、およびそれによって得られる画面効果のことである。横ラインスクロールとも呼ばれる。
普通の横スクロール・縦スクロールなどを走査タイミングで細かく制御することにより、表示内容の縦分割、画像を「縦方向に伸ばしたり縮めたりする」「横方向に歪めたり波打たせたりする」などの特殊効果が得られる。左右に歪める処理をラスタースクロール、奥行きを出すために一方向のみに速度差をつけて歪めない処理をラインスクロール、と呼び分けることもある。
ポリゴンが採用される前の擬似3Dレースゲームのコース表現や、
ドラゴンクエストの「旅のとびら」など、使用例は枚挙にいとまがない。
なお、業務用ゲーム機や家庭用ゲーム機(
メガドライブなど)の中には、各ラインごとに個別にスクロールオフセットを指定できるハードウェアもある。つまり、水平帰線期間に割り込みをかけなくても、垂直帰線期間内で普通に画面を描画すればラスタースクロールと同様の画像が得られる(前出のメガドライブでラスタースクロール様の処理が高速なのはこのため)。
ファミコンの場合は、0番スプライトと走査線の接触の検出ができるので、これをソフトウェア上で待つことでトリガにして実装することが多い。カートリッジ内に搭載したICのタイマカウント割り込み機能で実現する方法も取られた。FM TOWNSでは走査線の割り込みトリガがなく、ソフトウェアによる画像変型で疑似的に実装したソフトも見られるが、処理が重いので、ほとんどのソフトでは低速な機種では処理を切れるようになっている。軽い処理としては、スプライトパターンで疑似的に再現する方法もある。(FM TOWNSのソフトにはCRTCを操作して走査線を歪ませる、疑似ラスタースクロールとも呼べる表示効果も見られる。)
ポリゴンによるリアルタイムレンダリングが一般的になると、画像の変形は簡単な処理の部類となり、ソフトウェアによる代替処理が主流になった。もっとも処理が遅い初期のポリゴンハードウェアでは移植の際に再現を諦めたソフトや、再現時に処理落ちしているソフトも多い。
2005年現在、ラスタースクロールと呼ばれているもののほとんどは、
正弦波などを利用して画像を変形させている擬似ラスタースクロール、あるいはラスタースクロールの
エミュレーションである。
◆ 原理
以降の説明では便宜上ディスプレイ横置き(長辺が横、短辺が縦)とする。
ディスプレイは、以下の繰り返しで映像を表示している。
・ 左から右へ、横方向に1ライン分の信号を出力する
・ 1ライン下の一番左へ移動する(水平帰線期間)
・ 左から右へ、横方向に1ライン分の信号を出力する
(中略)
・ (最下のライン)左から右へ、横方向に1ライン分の信号を出力する
・ 一番上のラインの一番左へ移動する(垂直帰線期間)
ラスタースクロールは、この水平帰線期間をハードウェア割り込みで検知し、割り込みルーチン内でスクロールレジスタを操作する。
水平帰線期間の度に矢継ぎ早にスクロール量を変化させることによって、実際に描画される画面上では、画面の一部のラインだけが横に移動したように見える。
◇ 例
□□□□□□□□□□□□□□
□□■■■□□□■■■■□□
□■■□■■□□■■□■■□
□■■□■■□□■■■■□□
□■■■■■□□■■□■■□
□■■□■■□□■■■■□□
□□□□□□□□□□□□□□
第4ラインを描画する寸前に右へ1ドットスクロールし、第6ラインを描画する前に元に戻す(左へ1ドットスクロールする)と以下のように見える。
□□□□□□□□□□□□□□
□□■■■□□□■■■■□□
□■■□■■□□■■□■■□
□□■■□■■□□■■■■□
□□■■■■■□□■■□■■
□■■□■■□□■■■■□□
□□□□□□□□□□□□□□
◆ 用法
モニタが横置きの場合について説明する。モニタを縦置きにすると横ラスタースクロールの処理がそのまま縦ラスタースクロールと読み変えられるが、ここで説明する縦ラスタースクロールとは違う処理になるので注意。
◇ 横ラスタースクロール
各ラインを横方向にスクロールさせて、画像を横方向にずらせたり歪めたりすることができる。
・ 多重横スクロール、奥行きのある地面の表現、擬似3Dレースゲームのコース表現、画面を波打たせて空間や眼前が歪む表現など
◇ 縦ラスタースクロール
各ラインを縦方向にスクロールさせると、画像を縦方向に引き伸ばしたり縮めたり、各走査線の表示内容を入れ替えることができる。さらに横ラスタースクロールと組み合わせると画面全体がうねるような独特な表現が得られる。
・ 脈打つ細胞などの表現、擬似3Dレースゲームにおける勾配の表現、縦方向への疑似回転処理など
◇ 画面の上下分割(ステータス表示など)
ファミリーコンピュータ・
MSX2などのレイヤー機能を持たないハードウェアにおいて、画面を上下に分割して、ステータスやスコア表示を行ったままもう一方の画面をスクロールさせる(
スーパーマリオブラザーズ3など)手法も走査タイミングによる割り込み処理で行っている。ライン分割スクロール(ラインスクロール)とも呼ばれる。
上下方向で分割したい位置で割り込みを発生させ、表示ページやスクロール位置、画面モード、マップパーツなどを切り替えることにより画面の上下で別の表示を行うことが可能となる。
これを全ての走査線で行うとラスタースクロールとなるのでラスタースクロールの前身の技術と言えるが、全ての走査線で処理を行うことを想定していない場合は処理が追いつかず「画面が崩れる」ことがある(ファミコン版『
ドラゴンクエストIII そして伝説へ…』の旅のとびらなど)。
◇ 疑似回転処理
画面表示の縦スクロールの横方向の複数分割(縦セルスクロール、縦ラスタースクロール)ができるハードウェアにおいて、ラスタースクロールを組み合わせることで、角度限定で画面全体が回転したように見せることができる。
◇ 応用
ハードウェアの半透明機能を組み合わせた「半透明ラスタースクロール」、複数のBG面に処理する「多重ラスタースクロール」などがある。複数のBG面があるハードウェアではラスタースクロールと併せてBG面の優先順位を入れ替えて、奥行きの表現ができる。
◇ 疑似的なラスタースクロール
同じBGパターンを縦や横に繰り返しを並べた上で、ハードまたはソフトでパターンの内容を直接書き換えることで疑似的にスクロールに見せることができる。変化に速度差をつけたパターンにすればそのままラスタースクロールのようになる。ファミリーコンピュータの後期のソフトやPCエンジンなどのBG面が一枚しかないハードで多重スクロールを表現したり、ハードウェアスクロールのないコンピュータで画面をスムースにスクロールさせる方法としても多用された。
◆ 水平帰線期間割り込みを利用したその他の応用例
◇ スプライトに対しての利用例
見かけのスプライト数の倍増
スプライトは画面上に同時に表示できる枚数に限りがあるが、画面上方で表示したスプライトを画面下方で再利用することにより見かけのスプライト表示数を増やす手法。スプライトダブラーとも呼ばれる。
ハードウェアの処理能力により、分割数を増やすことができ四倍辺りまで増やすライブラリが存在する。
なお、水平帰線期間内にスプライトICを操作できないハードウェアでは、この方法は使えない。
同様に保持するパターンの入れ替えも行うことで擬似的に定義数も変更することが可能である。
但し、構造上、分割ラインをまたいだ場合、キャラクタが切れて表示されることになる。
スプライトの出現・消滅
スプライト単体にラスタースクロールをかけ、画面外に移動させることにより上から下へ徐々に消えていく・現れるなどの表現が可能。
◇ パレット切り替え
色数の制限が厳しいハードウェアにおいて、画面上部と下部でパレットを切り替えることで見かけ上使用できる色数を増やすことができる。また垂直同期を待たずに高速なパレット操作をすることができる(特にパレットが多いハードウェアで有効)。
・ 水中・水上の表現など
◇ 画面モードの切り替え
MSX2の一部ソフトで使用。
TMS9918互換のキャラクタ・グラフィックのモードや、
V9938のビットマップの低解像度16色・256色と高解像度4色・16色の任意の各モードを組み合わせて表示する。
◆ ラスタースクロールを駆使したゲーム
・ラスタースクロール page1
■ラスタースクロールを他のサイトで調べる
@[ラスタースクロール]暇つぶしマスター
A[ラスタースクロール]性病マスター
B[ラスタースクロール]ダイエットNAVI
C[ラスタースクロール]価格比較マスター
D[ラスタースクロール]肛門科マスター
E[ラスタースクロール]産婦人科科マスター
F[ラスタースクロール]結婚情報マスター
■小説関連検索
■小説Wikipedia情報
おすすめサイト
■ダイエット
美容・ダイエットならオマカセ!ダイエットNAVI
■性病
性病?お悩み・病院検索は性病マスター
■暇つぶし
いま、ヒマ?暇つぶしマスターで暇つぶし★
■価格比較
気になる商品の価格を比較!価格比較マスター
■懸賞
カンタン応募で豪華商品が当たる!アタックchance!
■バイト
駅チカバイトなら楽ラクバイト.com
■求人
地域を選んでバイト、仕事を探せる!!バリバリ仕事!.com
■アルバイト
バイトをこだわり条件で探す!こだわりキャリア.com
■求人情報
自分に合ったバイト探し★Myピッタリ仕事.com
■バイト
"資格"でバイト探し!天職さがそ!.com
■バイト
いいバイト、あるある!aruアルバイト.com
■懸賞
アタックchanceで懸賞チャレンジ!
■産婦人科
病院探し!病気相談なら産婦人科マスター
■出産
妊娠!出産!育児!赤ちゃんマスターでお悩み解決!
■外為
外為・為替レートをチェック!外為マスター
■結婚
結婚マスター!結納・両親・マリッジブルーノお悩みに…
■先物
先物・取引!詳しくなる!先物マスター
■資格
資格!キャリアアップ!資格GETマスター★
■小説
小説・書籍ならオマカセ!小説マスター
■スポーツ
スポーツ!健康!デトックス!スポーツマスターにオマカセ!
■葬儀
お葬式・葬祭のことなら・・・葬儀マスター
■痩身
ダイエット・デトックス・痩身!スリムGETマスター
■脱毛
パーフェクトBODY目指せ!脱毛マスター
■着うた
最新!人気!定番!うたマスターで着うたCHECK!
■デコメ
キラ系かわいいデコメCHECK!デコメマスター
■転職
履歴書・マナー・転職テク!就職情報なら転職マスター
■バイク
ハーレー!改造!バイクマスターにオマカセ!
■派遣
派遣!転職!キャリアアップ!転職マスター
■ペット
カワイイ犬・猫を飼いたい!ペットマスター
■豊胸
薄着の季節…お悩み解決!豊胸マスター
■包茎
包茎のお悩みなら…包茎マスター
■レシピ
今晩のおかず…料理・レシピならレシピマスター
■モバグラMIXの人気キーワード
モバグラMIXの人気キーワード一覧
■外為
外為情報をいち早く!外為LINK
■求人
転職・就活なら求人LINKにオマカセ!
■金融
金融業界の勉強するなら!金融LINK
■車
TOYOTA!HONDA!BMW!車のコトなら車LINK
■モバグラMIXの人気キーワード2
モバグラmixの人気キーワード2
■モバグラMXIの人気キーワード3
モバグラMIXの人気キーワード3
■モバグラMIXの人気キーワード4
モバグラMIXの人気キーワード4
■モバグラMIXの人気キーワード5
モバグラMIXの人気キーワード5
■モバグラMIXの人気キーワード6
モバグラMIXの人気キーワード6
■モバグラMIXの人気キーワード7
モバグラMIXの人気キーワード7
■モバグラMIXの人気キーワード8
モバグラMIXの人気キーワード8
■モバグラMIXの人気キーワード9
モバグラMIXの人気キーワード9
■モバグラMIXの人気キーワード10
モバグラMIXの人気キーワード10
■モバグラMIXの人気キーワード11
モバグラMIXの人気キーワード11
■モバグラMIXの人気キーワード12
モバグラMIXの人気キーワード12
■モバグラMIXの人気キーワード13
モバグラMIXの人気キーワード13
■モバグラMIXの人気キーワード14
モバグラMIXの人気キーワード14
■モバグラMIXの人気キーワード15
モバグラMIXの人気キーワード15
■モバグラMIXの人気キーワード16
モバグラMIXの人気キーワード16
■モバグラMIXの人気キーワード17
モバグラMIXの人気キーワード17
■車査定
車査定.com
■献立レシピ1
レシピが月額99円
■献立レシピ2
レシピが月額99円
~小説-master.com 【05/28update】 トップへ
(C)小説-master.com