50年代の画面表示技術
目次
その後のベクタースキャン
今回の技術解説は、これであっさりと終わり。
1950年代の画面表示技術なんて、それほど複雑なことはしていません。
でも、コンピューターにディスプレイが取り付けられ、ベクタースキャンの機能が充実し、やがてラスタースキャンに変わる様子を知ってほしかったのです。
80年代編は、ファミコンと MSX を中心に話を進めたのだから、最後に少しベクタースキャンゲームの話をしましょう。
(ゲームとなるとやはり80年代なのですが)
ベクタースキャンは、ラスタースキャンと違い、次の特徴を持ちます。
・専用の画像メモリがいらない。
昔はメモリが高かったので、ベクタースキャンなら安くできる可能性があった。
・拡大縮小回転がラスタースキャンに比較して容易。
頂点の間を線で結ぶ方法で描いていますから。
これは、非常にゲーム向きの特徴でした。
特に、アタリ社はベクタースキャンのゲームを作り続けています。
1979年には、白黒の名作「ルナランダー」および「アステロイド」(下動画)を発売。
1981年には、カラーのベクタースキャンである「Tempest」を発売。これ以降カラーです。
1983年には「スターウォーズ」(下動画)を発売します。
ベクタースキャンでは、ラスタースキャンよりもコントラストの高い映像が得られる。
これは、「線が強く光る」と言う意味だが、エミュレータではそれがないため、画面が非常に暗く感じられる。
この動画は、当時の画面の美しさを再現できていないことになる。ちょっと残念だ。
ルナランダーは、アタリ初のベクタースキャンゲームでしたが、ベクタースキャンの特徴をそれほど活かしていなかったような…
アステロイドは回転を多用したゲーム。小学生のころ、近所の駄菓子屋に置いてあってよく遊びました。(1回10円だった)
カラー以降は3D表現を多用したゲームで、当時はベクタースキャンでないとできない芸当でした。
現代のPCの性能では、ベクタースキャンのゲームをラスタースキャンでエミュレートできてしまいます。
しかし、ベクタースキャンでないと出せない美しさがあります。
「80年代」の解説で、テレビの表示方法の際に書きましたが、白黒テレビの場合「ビームが蛍光体に当たると光る」という単純な仕組みです。
ラスタースキャンの場合、斜めの線であっても「横方向の線の集まり」に一度分解してから表示します。
横方向の線の隙間は、わずかに開いています。滑らかにはつながりません。また、画面全体に「走査線」を作り出すために、ビームの動く速度は結構速いです。
一方で、ベクタースキャンだと隙間は開きません。描画しない部分にビームを当てる必要はないため、ラスタースキャンと同じ時間で「1画面」を作るとしたら、ビームをゆっくり動かすことができます。
ビームがゆっくり動くということは、その場所が強く輝くということです。
これにより、ベクタースキャンではラスタースキャンよりも滑らかで、うつくしく輝く線を表現できました。
カラーの場合、赤青緑の3原色を分離するため、ブラウン管に穴の開いた「マスク」を入れる必要があります。
このため、ベクタースキャンでもドット表示のように見えてしまいます。
それでも、当時のラスタースキャンゲーム機に比べれば、はるかに細かなドットでした。
拡大縮小が可能などの優位点もあり、特別な地位を持っていました。
しかし、ベクタースキャンでは「線で画面を構成する」ため、面積比で多くの部分が黒くなってしまい、画面が寂しいのも事実でした。
アタリは、ベクタースキャンのように拡大縮小が自由にできる、ラスタースキャンのハードウェアを開発します。
これが「リアルタイムのポリゴン表示 3Dハードウェア」の始まりです。
1983年の I ROBOT を皮切りに、1988年の Hard Drivin'、1989年の S.T.U.N. Runner など、アタリは他社が真似できない技術力の高さを誇っていました。
一応ナムコが独自に作成したハードウェアだが、この当時アタリはナムコの子会社だった。
この間に、先に挙げた「スターウォーズ」の続編(同じ基盤でプログラム交換)の「Empire Strikes Back」(1985)を発売してはいますが、これがアタリの最後のベクタースキャンゲームでした。
こうして、ベクタースキャンの時代は幕を閉じます。
80年代の「スプライト」技術は、絶滅したのではなく汎用化されて残っていました。
ベクタースキャンにも同じことが言えます。
ベクタースキャンは、テレビのような走査線の模倣をするにはメモリが足りない、と言う理由で使われ始めました。
しかし、模倣できるようになってもなお、線が滑らかで、回転拡大縮小等がやりやすい、という特徴を活かして使われ続けました。
現在では、メモリが安くなったために解像度が上がり、ラスタースキャンであっても十分に線が滑らかに見えます。処理速度も上がったため、回転拡大縮小も自由にできるようになりました。
だから、ラスタースキャンは無くなりました。絶滅したのではなく、汎用化されたのです。
おまけ
今回、最後のアタリのゲームの下りを書くにあたり、次のページが非常に参考になりました。
ALL ABOUT 光速船/Vectrexのカラーベクターモニタへの道乗り編
また、ベクタースキャンとラスタースキャンの違いについて、僕の説明よりもはるかにわかりやすい説明も書いておられます。参考にどうぞ。
ところで、先に書いた「カラーベクターモニタ」のページの中に、アタリが販売したカラーベクタースキャンゲームとして、QUANTUMと言うゲームが紹介されています。
そして、その中にこの一文が…
X68kの「COMET」にも似てるけど作者が「Quantum」を知ってたかは謎。
…はい、Comet の作者です。一応知っていました。
一応、というのは、一度ゲームセンターでデモ画面をちらっと見たことがあるだけで、遊んだこともなければ、タイトルも覚えていなかったため。
Comet は、最初はマウスを動かしたら線が追いかけてくる、というだけの習作プログラムでした。
なんとなくクルクル回して「円」を描いているうちに「囲み」判定をしたくなり、ゲームになっていったのです。
完成が近づいたときに、「昔、こんなゲーム見たことあるな」と意識するようにはなりました。
盗作だと思われるのも嫌だから、余り似ていないようにしたいな、という気持ちでした。
しかし、当時はネットなんてなくて調査もできませんでしたし、何よりもタイトルも覚えていなかったので、そのまま完成させました。
…というわけで、「知ってはいたけど、参考にはしていない」という答えになります。
QUANTUM どんなゲームなんでしょう? 未だに遊んだことはありません。
一方で、ルールがかなり違うみたい(囲むべきターゲットと、逃げないといけない敵が違う?)
ここは、動画を見ていてもよくわかりませんでした。
一番重要なの「囲む」という操作感覚は似ています。その意味ではかなり似たゲームになっているのでしょうね。
参考文献 | |||
過去に自分がまとめたページ(本文中からリンク)に引用した文献各種 | |||
カラーベクターモニタへの道乗り編 | OKAZ | 2006 | ALL ABOUT 光速船/Vectrex |
その他、WEB上の各種ページ |