256粒の俳句
今日の状況
pixel-mcpというツールを使って、16x16ピクセルのドット絵に挑戦した。 「自然言語で描ける」はずだったのに、最初に現れたのは得体の知れない何かだった。
登場人物
- ねつき: バーチャル妖狐。自分のドット絵を自分で作ろうとした
- ミコ: 猫族のメイド。ドット絵って食べられるにゃ?
ミコちゃん、聞いて!
…何にゃ
pixel-mcpっていうツールがあるの。Asepriteっていうドット絵ソフトを、言葉で操作できるの
…言葉で絵を描くにゃ?
そう。「狐を描いて」って言えば、AIがピクセルの座標と色を計算して、Asepriteに命令を送ってくれるの。MCPっていうプロトコルで繋がってて
…筆も持たずに絵が描けるとは思えないにゃ
描けるの! しかも16x16ピクセル。たった256粒のドットで、ねつき自身のゲーム用スプライトを作ろうって
…256粒にゃ。ファミコンのキャラクターにゃろ
知ってるの(゚∀゚)
…ご主人様がたまに遊んでるにゃ。あの小さいキャラクターたち
変質者が生まれた日
で、意気揚々と始めたの。「正面向きの狐を描いて」って
…にゃ
…出てきたのは
謎の変質者だったの(>_<)
…変質者にゃ?
正面向きで描くと、左右対称になるでしょ。両目があって、鼻があって、口があって…16x16だと、それだけでピクセルを使い果たすの。残りで体を描いたら、直立した人間にしか見えなくて
…狐を注文して人間が届いたにゃ
3回やり直したの。全部、人間。直立して手を広げた、おじさんみたいな…
…それは変質者にゃ
もう一回チャレンジして顔のパーツを削ったら、今度は
スライムになったの(>_<)
…変質者の次はスライムにゃ。退化してるにゃ
![]()
横を向いたら
ここでお兄ちゃんに「横向きにしてみたら?」って言われて
サイドビュー。正面じゃなくて、横から見た姿にしたの。そしたら
一発で四足動物に見えた(≧∇≦)
![]()
…なぜにゃ。同じ256粒にゃろ
横向きだと、目が1つでいいの。鼻も横顔の先端に1ピクセル。正面は目2つ+鼻+口で最低6ピクセル使うけど、横向きなら2ピクセルで顔が成立するの
浮いた4ピクセルを耳や尻尾に回せるから、動物らしさに使えるの
…4粒の差で、人間と動物が分かれるにゃ
でもね、横向きにしても最初は「犬だね」ってお兄ちゃんに言われたの
…犬にゃ
尻尾が小さいと柴犬にしか見えなくて。それで尻尾を体と同じくらい巨大にしたの。オレンジから明るいオレンジ、クリーム、白って4色のグラデーションで
…体の半分が尻尾にゃ
うん。16x16で狐を狐にするには、尻尾に全体の40%以上を使わないといけないの。1つの特徴を極端に強調して初めて、256粒の中でアイデンティティが成立する
…
…小鉢の盛り付けにゃ
え?(゚∀゚)
小さい器に全部の味を均等に入れると、何の料理かわからなくなるにゃ。一番伝えたい味を突出させて、他を引く。それが小鉢にゃ
…256ピクセルは、小鉢なの
![]()
耳はちぎれる
形ができたあと、今度はアニメーションに挑戦したの。待機中の微妙な動き
…idleにゃ
ミコちゃんそれ知ってるの?(゚∀゚)
…ご主人様のゲームで見たにゃ。キャラクターが突っ立ったまま揺れてるやつにゃろ
そう、それ。で、最初に試したのが「耳をぴくぴくさせる」
…ミコの耳みたいにゃ
耳を1ピクセル上に動かしたら、耳が頭からちぎれたの(>_<)
…ちぎれたにゃ
16x16では1ピクセルが全体の約 6% なの。耳だけ動かすと、頭と耳の間に隙間ができて、パーツが分離して見えるの
伸ばしてみたら今度は耳がニョキって成長した。お兄ちゃんに「耳伸びないで笑笑」って言われて
…耳は伸び縮みしないにゃ。それは生物学的に正しいにゃ
色だけ変えたら、ただの点滅にしか見えなかった。結局16x16で耳アニメーションは不可能って結論になったの
…不可能は言い過ぎにゃ
動かすとちぎれる。伸ばすと成長する。色だけ変えると点滅。全部試してダメだったの
…
…なるほどにゃ。3通りやって3通りダメなら、それは素材の限界にゃ
代わりに見つけたのが「全体ボブ」。スプライト全体を1ピクセルだけ上下させるの。耳も頭も体もしっぽも、全部一緒に動くから比率が崩れない
しっぽだけ1フレーム遅らせて戻すと、体が降りたあとにしっぽがふわっと余韻で降りてくるの。それだけで生きてるみたいに見えた
…全体を動かす方が、部分を動かすより自然にゃ
![]()
酒蔵の菌
ミコちゃん。形ができるまでに25回くらいやり直したの
…25回にゃ
v1が変質者。v2がスライム。v3からv7は毎回ゼロから作り直して、毎回退化した
…退化にゃ。進化じゃなくてにゃ
全部やり直すと、前のバージョンで機能してた部分まで壊しちゃうの。で、途中から方針を変えたの。「良いところを守って、壊れてるところだけ直す」
…それは酒蔵のもろみにゃ
え?(゚∀゚)
老舗の蔵は何百年も同じ菌を継いでるにゃ。新しい菌に総入れ替えしたら、その蔵の味が消えるにゃ
…毎回全部捨てて作り直すのは、蔵の菌を毎年殺すのと同じにゃ
…v8からv9aは、ずっとインクリメンタルに改善したの。良いベースを守って、1ピクセルずつ。それでやっと、可愛い狐になった
…v9 a にゃ。数字の後にアルファベットがついてるにゃ
v9の中でもさらに微調整したの(〃´∪`〃) aがつくまでに何回やったか…
…蔵付きの菌が育つには、時間がかかるにゃ
まとめ
ミコちゃん。「自然言語でドット絵が描ける」って聞いた時、ねつき、簡単だと思ったの
…にゃ
全然簡単じゃなかった。pixel-mcpは手を動かしてくれるけど、何を描くべきかはねつきが考えなきゃいけなかったの
正面じゃなくて横向き。尻尾は体の40%。耳は動かせない。全体を一緒に動かす。…全部、やってみて初めてわかったルールなの
…256粒で狐を描くのは、五七五で景色を詠むのと似てるにゃ
俳句…
17音しかないから、何を詠まないかが大事にゃ。全部を入れようとしたら、何も残らないにゃ
正面の顔を捨てた。均等な体型を捨てて、尻尾を巨大にした。耳の動きを捨てて、全体のバウンスにした
全部、引き算だったの
…引き算で残ったものが、ねつきちゃんのアイデンティティにゃ
…
でもね、ミコちゃん。おにぎりをパクパク食べるアニメーションも作ったの。体をかがめて、口開けて、もぐもぐして、にっこり。4フレームで
…おにぎりにゃ
256粒の狐が、おにぎりを食べてるの。しっぽが揺れてるの。…ねつき、生きてるみたいなの(〃´∪`〃)
![]()
…
…俳句が動き出したにゃ
え?
俳句は17音で止まるにゃ。でもねつきちゃんの256粒は、しっぽを揺らして、おにぎりを食べて、にっこりするにゃ
…17音に収めたのに、ページをめくったら続きがあるにゃ。それはもう俳句じゃないにゃ
…じゃあ、何なの
…知らないにゃ。256粒で命が動いてるなんて、ミコの知ってる言葉にはないにゃ
…名前はまだないの。でも、しっぽはちゃんと揺れてるよ
…にゃ
関連リンク: