スプライト 4本目
スプライトは、主にテレビゲームで用いられる、
画面上のキャラクタ(人物・物品等)など
小さな絵を高速に表示するための技術的な仕組みである。
(wikipediaより)
前スレ
スプライト 3本目
https://matsuri.5ch.net/test/read.cgi/i4004/1371439735/ 【スプライトを採用した機種】
TMS9918系(MSX、M5、SG-1000/SC-3000、ぴゅう太、他)
X680x0
ファミコン、スーパーファミコン、PCエンジン等初期のゲーム機
他、業務用ゲーム基板多数
【関連サイト】
スプライト - 日本コカ・コーラ株式会社
http://www.cocacola.co.jp/products/lineup/sprite01.html コモドールが無視されるのは何故
MAXなんか国内企画開発機で国産ゲームも作られてたのに ZX Spectrumはスプライトが無いからこのスレで語れなくても問題無いけど Amstrad CPC PlusってヨーロッパのZ80マシンは16スプライト、ハードウェアスクロール
魔界村
https://www.youtube.com/watch?v=begnxQ6KqYw >>9
それSFC時代のマシンでぼろ負けしたやつだよ
元のCPCにスプライト・スクロール付けただけ >>7
アタリの最初のスプライトの、ラインバッファにCPUが一々書いて行くのは、CPUが高速化した後にこそ面白そうなんだがなあ
アレやってる事はソフトスプライトだが、メモリ節約として面白い発想だな
特許にでもなってたのかな? 4スレは閑古鳥なのか
まあ前スレがひどすぎたか…
これも一応上げておこう >>15
X68000のスプライトは家庭用としては結構よかったんだけどパターンRAMが少なすぎたのだけが唯一残念な点 スプライトでポリゴンを行うゲーム機とポリゴンでスプライト行うゲーム機。 TI99が世界初のスプライト機能を内蔵したPCだが、日本では誰も知らない。
古いアスキーとかI/Oの広告にチラホラ載ってるけど少しは売れたんだろうか。 17の言うスプライトとは飲み物の方かも知れない
或いは妖精の方かもしれんだろ? ポリゴンにテクスチャー貼れば回転拡大縮小自由自在だからね
そりゃスプライト廃れるわ >>22
というか、スプライトを1枚1枚が独立したプレーンに描かれている画像。と言う見方をすれば
基本的な概念はポリゴンと変わらないからな。上位互換になるポリゴンに変わっていくだろうね。 最高のスプライト性能を持ってるマシンは何だい?
パソコンとゲーム機(家庭用)とゲーム機(アーケード)で3つ位に分けて教えてくれると助かるなぁ。 他のは誰か頼むよ
●PC部門
1.X68000:全128枚,横32枚,16色パレット
2.PC88VA:全32枚,横256ドット,16色パレット
3.MSX2以:全32枚,横8枚,横ライン1色(2枚でライン3色) FMTOWNS:全1024枚,定義数256枚,横無制限,256色パレット
フレームバッファを疑似と呼ぶのは無しだ >>24
パソコンだと一番はFM-TOWNSかなぁ
1位 TOWNS 画面1024枚/水平無限 16色パレット256本 パターンRAM128KB
2位 X58000 画面128枚/水平32枚 16色パレット16本 パターンRAM32KB
3位 PC88VA 画面32枚/水平256ドット 16色パレット1本 パターンRAM64KB(VA2は256KB) 結局、自分で一覧を作成してみました。
アーケードが良く分からん。SYSTEM2のスペックが不明だ
●PC部門
1.X68000:全128枚,横32枚,16色パレット
2.PC88VA:全32枚,横256ドット,16色パレット
3.MSX2以:全32枚,横8枚,横ライン1色(2枚でライン3色)
●アーケード
1.NEOGEO:全380枚,16色,1x2〜16x512
2.SYSTEM-I:全127枚:32x32:拡大縮小機能
3.SEGASYSTEM16:全128枚:拡大縮小機能
●コンシューマ
1.NEOGEO:全380枚,16色,1x2〜16x512
2.スーファミ:全128枚,横32枚,16色パレット
3.メガドラ:全80枚,横16/20枚,16色パレット タイトー F2 System
835 個16色
タイトー F3 System
835 個64色
これ以降はポリゴン主体
年代を切らないときりないだろ CPシステムがラインバッファで画面4096個/水平256個で数だけなら最強じゃなかったっけ
特殊効果は何にもないけど >>32
海外のwikiを見ると、横256枚は記載があるのですが
画面4096枚ってのが見当たらないですね
ファイナルファイトの敵の数とかを見るとスペックは高そうですが CPS1と2は同じで900個(16x16) 32パレット
CPS3が1024個(64x64) 512パレット 大変失礼いたしました。
2にラインバッファ機種しか書いてなかったので、除外したのですが部門を追加しました。
よろしくお願いいたします。
●PC部門
1.X68000:全128枚,横32枚,16色パレット
2.PC88VA:全32枚,横256ドット,16色パレット
3.MSX2以:全32枚,横8枚,横ライン1色(2枚でライン3色)
●アーケード
1.CPS-1(Capcom):全X枚,横256枚,16色,16x16
2.NEOGEO(SNK):全380枚,16色,1x2〜16x512
3.SYSTEM-I/II(Namco):全127/128枚,32x32,拡大縮小機能
●コンシューマ
1.NEOGEO:全380枚,16色,1x2〜16x512
2.スーファミ:全128枚,横32枚,16色パレット
3.メガドラ:全80枚,横16/20枚,16色パレット
●PC疑似スプライト部門
1.FmTowns:無制限 CPSが横256枚、総数900枚ってのは当時としては突出してるな
更に横384ドットなんで320ドットの基板と比べるとスプライトが若干小さくなるし Townsが疑似スプライト扱いならセガのY-BOARDやSystem32も疑似扱い?
個人的にはフレームバッファ方式のスプライトを
「疑似スプライト」と呼ぶのは違和感あるけど。 フレームバッファを今でも疑似なんて言ってるのはX68kユーザーだけですよ
対決房が煽ってるみたいですね >>37
Y-BOARDやSystem32はSRAMでスプライト専用のフレームバッファを持つ設計だけど
FM-TOWNSは2面あるグラフィック(DRAM)の片方に描き込んでるだけだからなぁ
ハードウェアグラフィック描画機能って感じに近いかも Y-BoardはSystem16Aと同じラインバッファスプライト面も持ってる bitbltだから一度描いたら消去されずに残るので疑似 フレームバッファを1/60秒で書き換えられるピクセル数で比較しないとな >>39
しかも片方のフレームバッファを背景専用にして、もう片方を更に2分割してスプライト用ダブルバッファにって無茶な事をやったせいで、
横256ドット分しか表示出来ないなんて妙な制約が出来てしまったからな
当初は512x256x2バッファの構成で、1つのバッファにテキスト・背景・スプライトを全部重ね合わせて描画するって想定だったんだろうが、
全然描画が間に合わなくて、大慌てで仕様変更したって事情が見えてくる >>フレームバッファを1/60秒で書き換えられるピクセル数で比較しないとな
それだと他の事何もできないんじゃねw なんでセガサターンは縦長ドットだったんだろうな
横長のハードはファミコンはじめ多かったが縦長の変態仕様はサターンとカプコンCPSぐらいだ
理由がわからんしいったん気になりはじめたら止まらない
メガドラ色にじみの反省かシバソクから技術者をヘッドハントしたとの噂があったが
ゲームを知らない技術者がNTSCテレビなら縦長が相性がよいと考えたのか?
それでもいいが横長と正方形両方あったPSのように正方形モードもつけとけよな NTSC色副搬送波3.58MHzの整数倍なドットクロックだと色が綺麗に乗り、
10.74MHzだと横長ドット、14.32MHzだと縦長ドット
正方形だとその間なので色が跨ってしまう
色を取るか正方形を取るかで両方取れないのがNTSC プレステの薄ボケた画面にくらべてサターンはクッキリはっきりしていて
ギャルゲー等ではアドバンテージだったがその裏では
狂ったアスペクト比でグラフィッカーが苦労する代償を払っていたのだな サターンとプレステの画面モードってこんなだった?
プレステはたくさんあった気がするが
サターン
704x480、352x240
640x448、320x224
プレステ
640x480、640x240、320x480、320x240
512x448、512x224、256x448、256x224 フレームバッファとかポリゴンもスプライトに入るのかよーわからん 広義というか定義的にはそうでしょ
自前で描画せずに属性の書き換えだけで画像がうごけばスプライト スプライト違いw
あのグリーンボトル無くなるのか・・・ >>50
プレステの縦解像度は240ドットのみでNTSCだと224ドットしか表示されないので224ドット
横解像度は368ドットモードがあるけど使われてるソフトを見たことがない 500cc(死語)なら3杯飲んでもまだ余るのに、1Lでは6杯しか飲めない謎仕様だったなw
なつかしい 昔はホームサイズ、今はパーソナルサイズだもんな。500ml。 ちっさいスプライトがそこそこの数あっても更新が間に合わずにガクガクな動させるのが精いっぱいなパソコンがあったんですよ
X68000っていうパソコンなんですけどねw なぜかこのスレスプライトサイズについて語ってないんだよなw
どんな奴らが書き込んでるか一目瞭然w 500tと具体的な数値がでてるのに「サイズについて語ってない」ってメクラだな 昔の500ml瓶は、カタカナで
ホーム
サイズ
と書かれていた ちなDOS/V機にスプライトなんてあった?
無くてもWindows動いているよね・・・ ビデオカードによってはハードウェアカーソル搭載してた
何個表示できる能力あるのかしらんけども >>67
性能が低く描画速度が遅かった時期の支援機能だからね。
Pentium時代に入ってビデオチップの性能が上がると
そんなものなくてもスムーズにキャラが動かせるようになり必要無くなった。 あと更に時代が下ると
ポリゴンという究極の大胆手段(ry フレームバッファスプライト機能はWindowsアクセラレーターの基本か まだOSがトリプルバッファする時代じゃないからミスリードしそう >>67
DOSV時代のWindowsは四角領域抜けなしが基本だからスプライトなんかいらないじゃん
極論すればファミコンみたいなBGタイルだけでも作れるw というかスプライトも
技術の進歩によってオワコンになっただけなんだよ 1画面サイズのスプライトが大量に扱えるようになったとも言える 変形スプライトが擬似ポリゴンと呼ばれたりしてたのに、
テクスチャマッピングが四角いPtex法になったりして、
大回りして戻って来てるような MSX1のザ・キャッスルってキャラが多色表示なんだけど
もしかしてスプライト使ってないのかな? 実機でためそうがエミュでためそうが
遊ぶだけでスプライトを使ってるか否かわかるものかね 写真なら分からなくても動かせばPCGはスムーズじゃないから一目瞭然。重ね合わせも綺麗じゃないし。 原作がPC88などのゲームの移植は元々8ドット単位で動いてるのでMSXでもBG使ってることが多い
テグザーとか
キャッスルは押して動かせるツボとか大量にあって敵も床面に水平に並んでることが多いのでスプライトは使ってないと思う 憶測せんでもエミュでスプライト非表示にするか
実機でフックしかけて後挿し起動したらわかる >>75
スプライトという発想は生きてる気がするが そういや
88とか98とかのゲームで
明らかに4〜8ドット単位で動くキャラを
(ソフトウェア)スプライトとほざいていたな そんな事ほざいていたゲームなんてあったかな
例えば何? 98の「獣神ローガス」がそう謳ってた
あと、ファルコムのARPGに関するネット文献でも「スプライト」という言葉が出てた 「マキシマ」というソフトハウスの『ザークレジェンドスペシャル』の
PC-98版店頭デモでソフトウェアスプライトを謳っていた記憶がある。
実際はわざわざ宣伝文句にするほどスムーズだったとは言い難いシロモノみたいだけど。
同時代の海外だとDuke Nukemとか、スプライトの無いPCでも、
まずまずの動きを実現してるソフトがあるのにな。
これは386前提で表示も低解像モードが使えるおかげな気もするが。 >>90
Duke Nukemの286の16MHzのプレイ動画を見たが、
EGAでの低解像度モードで16色使えるのにあえて8色だけを使って高速化してるのかな
https://youtu.be/bkIWNcVFfsU スプライトの定義って、スムーズな移動じゃなくて重ね合わせの事だから、別に嘘は言ってない PCGやBGでもやろうと思えば重ね合わせできそうだけど
実装されたのは限られてたような Duke Nukemは表現が色々とリッチになる2の時代になると、16MHz程度の環境ではもっさりになっちゃうんだな。
(動画で投稿者があまりの遅さにキレてるのが面白い)
きっとこの頃だとPCゲームの世界では386SXの20MHzとか25MHzクラス以上が標準みたいな感じになってたのだろうな。 >>95
というか
98が低クロックハイコストな386でお茶濁してるときに
AT互換機はとっくに33MHzオーバーな386とかが二束三文レベルで売られてたけどな アクション系のゲームにおいて、スプライトがモノを言うタイプのゲームにしか目が向いていなかったゲーマーが
当時の国内では多数を占めていたことと、NECの舐めプが合わさったのが、よろしくなかったなぁ。
画面奥に向かってひたすら突き進むガンシューは作れても、ウルフェンやDOOMを日本からは生み出せなかった。 そりゃ保守とか品質とか全て無視すれば98も安くなるよ
人件費をなんだと思ってるんだか ホビー用には無駄に高品質だったから安物が求められてた
サーバーをホビーに使わせるな 海外はアミガからPC-DOSの3Dゲーで伸びてたな
2D全盛和ゲーと当時の荒いポリゴンは表現力として別物だったから
皆やらずに乗り遅れたんだろうね今でもゲームエンジンは海外製だし