Sensitive content

This media may contain sensitive content.

Loading video...

Video Failed to Load

Go Home

モノクロにして解像度を落とせば、ファミコンでもこのくらい描ける

489,352 views • 1 month ago •via X (Twitter)

35 Comments

Nao_u's profile picture
Nao_u1 month ago

今回の描画フレームワークの検証用に作ったデモはこちら。

Nao_u's profile picture
Nao_u1 month ago

比較用動画

Nao_u's profile picture
Nao_u1 month ago

ファミコンでスペースハリアーを動かす手法の解説動画を作りました。 「コンパイルドスプライト」という手法を使って、大量のメモリと引き換えにCPU性能を限界まで引き出して、高速に描画しています。 #nesdev

Nao_u's profile picture
Nao_u1 month ago

説明を省略してしまいましたが、コンパイルドスプライトには上下左右のクリッピングができないという欠点もあります。 左右については、仮想VRAMが1536バイトでRAMに余裕があるため、その左右に32ドットづつの空白を設けて、合計で64ドットまでならはみ出て書いても画面に出ない領域を作って、カバーしています。 上方向は、コンパイルドスプライトの処理が縦1ラインづつ描く仕組みになっているので、途中の行ジャンプすることで、任意のラインから書き始めることができます。 下方向も本来はガードバンドを追加する必要がありますが、ゲームの性質上、下方向に消える敵がいないため、今回は何もしていません。

Tron Bloch's profile picture
Tron Bloch1 month ago

it is surprising how capable the famicom really is

二天一流ore's profile picture
二天一流ore1 month ago

ちなみにキャラ登録数(混載同居できるキャラの種類×パターン)から考えて再現の難しそうな先のステージってありそうでしょうか

Nao_u's profile picture
Nao_u1 month ago

一面に特化してその範囲内で実装してるので、敵8体+敵弾6個に背景少々までしかサポートしてないです。 同時出現パターン数に制限はないですが、速度と品質最優先でボスの頭だけで90KB使ってたりするので、後はお察しください…

二天一流ore's profile picture
二天一流ore1 month ago

ああ、そうかこれは通常のファミコンゲームと違って、 レトロPCのグラフィックス面に絵を描いているのと同じ考えをしないといけないのか... やっぱ鬼門は8面かな..同時に沢山の数の敵や木が出やすいあたり

鈴風つかさ's profile picture
鈴風つかさ1 month ago

スピード感が凄い!!!

AiRT🎥生成AI動画を創る人's profile picture
AiRT🎥生成AI動画を創る人1 month ago

赤だけとか緑だけの方が早いのでは?と思ってしまう私は古のPC88脳🤔

iNCEPTIONAL's profile picture
iNCEPTIONAL1 month ago

So, if this is all about the fact that using fewer colours takes less processing time or whatever, then surely the SNES's 2bpp modes have been greatly underexploited (16 bytes per tile vs 32 bytes in 4bpp), even without the additional resolution optimisations you speak of?

𝙆𝙖𝙣 𝙉𝙖𝙞𝙩𝙤™/内藤寛's profile picture
𝙆𝙖𝙣 𝙉𝙖𝙞𝙩𝙤™/内藤寛1 month ago

ゴイスー!

西山 信行 新作しまのアヒルちゃん配信中!!'s profile picture
西山 信行 新作しまのアヒルちゃん配信中!!1 month ago

凄い…! 見事ですね!!

三毛乱ジェロ@「夏の残り香」iTunes他配信中です's profile picture
三毛乱ジェロ@「夏の残り香」iTunes他配信中です1 month ago

これを応用すればbad apple!!のムービーとか作れそう

島鉄雄🍥's profile picture
島鉄雄🍥1 month ago

ファミコンってモノクロ低解像度のモードが有るのでしょうか?

もにゅ's profile picture
もにゅ1 month ago

とびだせ大作戦「」

☆なおちゃん☆'s profile picture
☆なおちゃん☆1 month ago

ファミコンのポテンシャルおそるべし。 ある意味、マーク3版を超える出来。 PC8801の四角い冷蔵庫よりも性能差を感じる。 当時、もしこれがでてたら時代が変わってた。

とむねこ(おがわみつあき)'s profile picture
とむねこ(おがわみつあき)1 month ago

NEC PC8001のソフトを思い出しますね・・・ VRAMにドット計算して描画してました。

Nao_u's profile picture
Nao_u1 month ago

ファミコンでビットマップを描く方法が確立できたので、今回は6502のソフトウェア描画でどこまでできるかに挑戦、という状況でした。 大量のメモリが必要でしたが、最初に想定してた以上に速く描けたおかげでなんとか30fpsが達成できました。

バインハル・F's profile picture
バインハル・F1 month ago

このモノクロ2値化は他の色に置き換えても出来る事なのでしょか。 出来るのならステージ毎に色が変わっていい感じになるなと思った次第です。

Eric_nishi's profile picture
Eric_nishi1 month ago

@g1983 凄い

たかーん's profile picture
たかーん1 month ago

ZX Spectrum版がよりオリジナルに近づいた感じですね

虎(初代)'s profile picture
虎(初代)1 month ago

@salexkidd 普通に凄い!ファミコンに不可能は無い!!

Limstella's profile picture
Limstella1 month ago

当時のユーザー層的に理解はされなかったでしょうが、PC-6001mk2みたいに割り切って出してくれたら面白かったのにと思いました

mdyaroh's profile picture
mdyaroh1 month ago

カセット側でキャラクタパターンを描き替えているのですか?

意味なしほーいち's profile picture
意味なしほーいち1 month ago

おお〜

かたな(アカウント再作成)'s profile picture
かたな(アカウント再作成)1 month ago

@mucom88 凄っ!

とめぞう's profile picture
とめぞう1 month ago

凄すぎです 解像度は何となく理解できるんですが、モノクロであることも秘訣なんですね

AnneOnimus's profile picture
AnneOnimus1 month ago

Nope

MILLI DRIVE (ミリドライブ)'s profile picture
MILLI DRIVE (ミリドライブ)1 month ago

容量どれぐらいなんだろ? マークⅢ版の2Mbitより多いのかな?

Neo UA's profile picture
Neo UA1 month ago

Are there two more Famicoms in the cartridge?

健康麦茶ンゴ@ジヮガイも's profile picture
健康麦茶ンゴ@ジヮガイも1 month ago

モノクロで表現していたファミコンソフトとかあるのかな イメージない🥲

しば's profile picture
しば1 month ago

おお!!!!! このキャラの大きさで描画出来ればアフターバーナーもいけそうですね~

Amadax's profile picture
Amadax1 month ago

だから何?って話しだけど

平田カリン's profile picture
平田カリン1 month ago

凄いです! mark IIIのスペハリよりこちらの方が好きです。

Related Videos

【ルールを知らないと混乱する】 この動画では、守備側がインフィールドフライの打球を、あえて捕らずに落としています。 これはミスではなく、ルールを理解したうえでの『頭脳プレイ』です! ■ インフィールドフライは打者がアウト インフィールドフライが宣告され、その打球がフェアになれば、捕球したかどうかに関係なく『打者はアウト』になります。 つまり、打球が落ちたとしても、走者は必ず次の塁へ進まなければいけないわけではありません。 ここが重要なポイントです! ■ 守備側が狙っていること 守備側があえて捕らずに落とすことで、走者が一瞬、 『落ちたから進まないといけない?』 『フォースプレイになる?』 と勘違いして、慌てて塁を離れる可能性があります。 その走者をアウトにできれば、ダブルプレイに繋げれます。 つまりこれは、インフィールドフライのルールを正しく理解していない走者のミスを誘うプレイです。 ■ 意外と難しいルール 『誰が引っ掛かるの?』と思う方もいるかもしれません。 ただ、実際にはインフィールドフライを完璧に理解している人は、意外と少ないです。 プロ野球選手であっても、 『ざっくりでしか理解してない』 『実際に打球が落ちた瞬間に混乱する』 このような選手は意外といます。 またルールを文章上は理解できていても、試合中に突然その場面が起きると、混乱することが多々あります。 ■ 見る側も知っておくと面白い インフィールドフライは、本来、守備側がわざと打球を落として、安易に『ダブルプレイを取ることを防ぐためのルール』です。 そのため、インフィールドフライが宣告されれば、走者は無理に進塁する必要はありません。 ただ、ルールを正しく理解していないと、打球が落ちた瞬間に慌てて飛び出してしまうことがあります。 本来はルールに守られているはずなのに、ルールを知らないことで損をしてしまう。 野球には、そういうプレイが意外とあります。 ぜひこの機会に、インフィールドフライのルールを少し勉強してみてください! ちなみに、走者の判断ミスを誘うためにあえて落としても、味方がその意図を理解していなければ成立しません! こういうプレイは、守備側全体の『ルール理解度』と『連携』もかなり大切になります!笑

坂井遼太郎

178,184 views • 4 months ago