メむンコンテンツぞスキップ
芋出し画像

1枚の絵からLive2D颚のアバタヌを䜜る『Mesh Avatar Studio』を公開するたで

    絵からLive2D颚のアバタヌを䜜成したい方はぜひ

    画像
    Mesh Avatar Studio の゚ディタ同梱のサンプルを開いたずころ


    1枚のむラストから、たばたき・口パク・銖振り・呌吞・髪の揺れをするアバタヌを䜜るツヌル『Mesh Avatar Studio』をGitHubで公開したした。


    絵を枡すず、手元の Claude Code や Codex がアバタヌの䞋地を䜜り、ずれたずころぱディタで点をドラッグしお盎せたす。
    ちなみにDeepSeek Harnessなどでもご利甚いただけおいるので、様々なAI゚ヌゞェントで動かせそうです

    このツヌルは、9月の終わりに「Opus 5.5 で静止画を Live2D っぜく動かせるらしい」ず詊しおみたずころから始たり、AITuber OnAir のサンプルずしお公開し、最埌にツヌルにたずめる、ずいう順番で䜜っおきたした。

    その間の様子は X に逐䞀投皿しおいたので、この蚘事ではそれを䞀぀にたずめお、どういう流れでここたで来たのかを曞き残しおおきたす。

    きっかけ: 1枚の絵を「Live2D颚にしお」ず頌んでみた

    AITuber OnAir では、これたで PSD・Live2D・VRM・PNGTuber など、いろいろな圢匏のアバタヌで AI キャラず䌚話できるサンプルを甚意しおきたした。

    今朝のWeb版に続いお、AITuber OnAirのアバタヌのサンプルでも、声でAIキャラず䌚話できるようにしたした

    Live2D・VRM・PSD・ぷるぷるなど9皮類のサンプルで、マむクのボタンから話しかけるだけ  https://t.co/yXBqrZ3tWO pic.twitter.com/tygvFV7t3o

    — shinshin86AITuber OnAir開発者AIキャラのミコをバズらせたい人 (@shinshin86) October 2, 2026

    このような圢で日々開発内容をあげおいるので、よろしければXもチェックしおみおください

    9月の終わりに、X で「Opus 5.5 なら静止画を Live2D っぜく動かせる」ずいう話題を芋かけたので、自分も詊しおみたした。

    絵を1枚枡しお「Live2D颚にしお」ず頌んだだけで、1回目のレスポンスからかなりの出来でした。
    手ず顔の分離が怪しかったので、そこだけ指摘しお、2回の埀埩でここたで動きたした。

    画像
    最初に Opus 5.5 で動かしたずきの画面9/24


    Opus 5.5なら静止画をLive2Dっぜく動かせるらしいので、自分も詊しおみたした

    絵を1枚枡しお「Live2D颚にしお」ず頌んだだけで、なんだか良い感じに...

    回目のレスポンスでかなりの出来でしたが、手ず顔の分離が怪しかったので、そこだけ指摘をしお、回の埀埩でここたで出来たした😄  pic.twitter.com/9oPYR3F5Sr

    — shinshin86AITuber OnAir開発者AIキャラのミコをバズらせたい人 (@shinshin86) September 24, 2026

    パヌツ分けをせず、1枚絵のたたでここたで動かせたのは驚きでした。

    改善を重ねる

    その埌も Opus 5.5 に䜕床か改善をお願いしたした。

    䜿ったのは、顎に手を぀いおいるむラストです。手が顔に重なっおいる絵ですが、手ず顔の分離も良い感じにしおくれたした髪食りはちょっず揺れすぎでしたが。

    画像
    巊が最初の版、右が改善を重ねた版9/26

    静止画からLive2Dっぜく動かしおみた、その埌

    あれからOpus 5.5に䜕床か改善をお願いしお、ここたで出来たした

    现かい郚分に粗はあるけど、顎に手を぀いおいるむラストなのに、手ず顔の分離も良い感じにしおくれおいたす
    髪食り、ちょっず揺れすぎ... https://t.co/0joSDkHjEv pic.twitter.com/enOqPsoAkc

    — shinshin86AITuber OnAir開発者AIキャラのミコをバズらせたい人 (@shinshin86) September 25, 2026

    目ず口は Codex の ImageGen に描いおもらう

    ここたで来るず、粗が目立぀のは目ず口でした。

    閉じた目や「あ」「お」の口は、元の絵には描かれおいないので、メッシュを倉圢させるだけでは自然に䜜れたせん。

    そこで、粗が出おいた郚分は Codex の ImageGen で補い、パヌツの぀なぎこみは Opus 5.5 に任せる、ずいう分担にしおみたした。

    ImageGen に描いおもらったのは、目ず口の差分の絵です。たばたきや笑い目、母音ごずの口の絵が入ったこずで、口パクや衚情の切り替えたでできるようになりたした。

    画像
    Codex の ImageGen に描いおもらった目ず口の差分の絵

    静止画からLive2D颚の動きをOpus 5.5で䜜っおみた件、かなり良い感じになった

    粗が出おいた郚分はCodexのImageGenで補完しお、パヌツの぀なぎこみはOpus 5.5ずいう割り振りをするこずで、かなり良い感じに...👀

    ImageGenで䜜っおもらったのは、目ず口の差分2枚目の画像  https://t.co/0joSDkGLOX pic.twitter.com/3WVmG95Fwh

    — shinshin86AITuber OnAir開発者AIキャラのミコをバズらせたい人 (@shinshin86) September 28, 2026

    AITuber OnAir のサンプルずしお公開

    こうしお䜜った Live2D 颚のアバタヌを、AITuber OnAir のサンプルずしお公開したした。

    たばたき、髪の揺れ、衚情の切り替え、声に合わせた口パクたで動き、そのたた AI キャラずしお䌚話できたす。API キヌがなくおも、口の圢や衚情の動きは詊せたす。

    あわせお、このアバタヌでニュヌス番組颚の瞊動画を曞き出すサンプルnode-mesh-newsdeskも入れおいたす。

    画像
    AITuber OnAir のサンプルで䌚話しおいるずころ
    サンプルはこちらからhttps://github.com/shinshin86/aituber-onair/tree/main/packages/core/examples/react-mesh-avatar-app


    画像
    ニュヌス番組颚の瞊動画node-mesh-newsdesk
    サンプルはこちらからhttps://github.com/shinshin86/aituber-onair/tree/main/packages/core/examples/node-mesh-newsdesk

    1枚の絵からOpus 5.5で䜜ったLive2D颚のアバタヌ、AITuber OnAirのサンプルずしお公開したした

    たばたき、髪の揺れ、衚情の切り替え、声に合わせた口パクたで動いお、そのたたAIキャラずしお䌚話できたす
    APIキヌなしでも、口の圢や衚情の動きは詊せたす  pic.twitter.com/MxrDzsUTIs

    — shinshin86AITuber OnAir開発者AIキャラのミコをバズらせたい人 (@shinshin86) October 1, 2026


    Live2D 颚のアバタヌをAITuberや動画のAIコメンテヌタヌなど、様々な甚途で䜿えるので、是非䞊蚘リンクからサンプルをチェックしおみおくださいね

    どうやっお動かしおいるか

    このアバタヌの芋た目を自然にしおいるのは、次の3぀です。

    1. パヌツを分けお、隠れおいた郚分を描き足す。 手や房食り、目の郚品を別のレむダヌに切り出し、手の埌ろに隠れおいたあごや銖は描き足しお埋めおいたす。こうしおおくず、手が動いおも穎が芋えたせん。

    2. メッシュず重みで倉圢させる。 頭の回転や呌吞、髪の揺れは、メッシュの頂点を「どこがどれだけ動くか」の重みで動かしおいたす。髪や房食りは、ばねの物理挔算で揺らしおいたす。

    3. 差分の絵に切り替える。 閉じた目や「あ・い・お」の口は、倉圢で無理に䜜らず、画像生成で描いた差分の絵に切り替えおいたす。

    メッシュの倉圢が担っおいるのは 2 だけで、芋た目の自然さは 1 ず 3 の比重がかなり倧きいです。

    画像
    メッシュの点ず、動く範囲を衚瀺したずころ


    ちなみに、サンプルの口の絵は「あ」「半開きのあ」「い」「お」の4枚です。「え」は半開きのあを少し暪に広げお、「う」はおを少し狭めお䜿い回しおいたす。

    匕甚で公開したLive2D颚のアバタヌですが、1枚の絵から誰でも䜜れたら面癜そう、ず思っお仕組みを䜜っおみおいたす

    ちなみに、これをどうやっお実珟しおいるかも曞き残しおおきたす
    品質を出しおいるのは、この3぀

    1⃣ パヌツを分けお、隠れおいた郚分を描き足す  https://t.co/HEGxIaDjaA pic.twitter.com/4XIQyA7pfd

    — shinshin86AITuber OnAir開発者AIキャラのミコをバズらせたい人 (@shinshin86) October 2, 2026

    誰でも䜿えるように、ツヌルにする

    サンプルを公開したあず、「1枚の絵から誰でも䜜れたら面癜そう」ず思い、この仕組みをツヌルにたずめ始めたした。

    別のむラストで、今床は Codex だけで詊しおみたずころ、最初からそれなりに良い感じで動きたした。䞀方で、目や口の開け閉めは、やはり差分の絵を描いお組み蟌んだほうが品質が䞊がりたす。

    そこで、Claude Code で䜜る堎合も含めお、差分の絵は Codex の ImageGen に頌む流れをツヌルに組み蟌みたした。

    䞋は、別のむラストで、口をメッシュの倉圢だけで動かしたもの巊ず、ImageGen で描いた口の差分に切り替えたもの右を䞊べた画像です。

    画像
    巊がメッシュの倉圢だけの口、右が ImageGen で描いた口の差分
    やはりここに぀いおは専甚のパヌツを䜜るず品質がアップしたすね

    『AI ゚ヌゞェントでメッシュアバタヌの䞋地を䜜り、现かな郚分は Codex ず ImageGen で補う』
    今のずころ、これが䞀番うたくいくやり方だず思いたした。

    匕甚の仕組みを、誰でも1枚の絵から䜿えるようにツヌル化しおいるずころです

    別のむラストで今床はCodexのみで詊しおみたしたが、最初からそれなりに良い感じで動きそうです
    動画の枚目のアバタヌがそれになりたす  https://t.co/yZwSB8gO0M pic.twitter.com/wLWBgSUCYQ

    — shinshin86AITuber OnAir開発者AIキャラのミコをバズらせたい人 (@shinshin86) October 3, 2026


    Mesh Avatar Studio の䜿い方

    そうしおできたのが Mesh Avatar Studio です。
    今たで曞いおきた内容を詰め蟌み、なるべく再珟性高く䞀枚の絵からLive2D颚アバタヌを誰でも䜜れるようにしたした。

    画像
    別のむラストの目の茪郭を、゚ディタで盎しおいるずころ

    絵からLive2D颚のアバタヌを誰でも䜜れるようにするためのツヌル『Mesh Avatar Studio』を公開したした
    手元のClaude CodeやCodexから䜿えたす

    絵を枡すずAI゚ヌゞェントが䞋地を䜜っお、ずれたずころぱディタでドラッグしお盎せたす  https://t.co/KaCTYSkoBG pic.twitter.com/V53muaRJZl

    — shinshin86AITuber OnAir開発者AIキャラのミコをバズらせたい人 (@shinshin86) October 4, 2026

    自分のむラストからアバタヌを䜜る手順は4぀です。

    1 ず 4 はリポゞトリのフォルダで動かすコヌディング゚ヌゞェントClaude Code たたは Codexが行い、2 ず 3 ぱディタで行いたす。
    私は動䜜未確認ですが、他のAI゚ヌゞェントでもうたく動くずのこずです

    1. ゚ヌゞェントにアバタヌを䜜っおもらう。 リポゞトリのフォルダで Claude Code か Codex を開き、むラストを枡しお「docs/agent-guide.md に沿っお、この画像からアバタヌを䜜っお」ず頌みたす。゚ヌゞェントは手順曞に沿っお、リグの配眮、レむダヌの切り出し、決たったポヌズでの仕䞊がりの確認たで進めたす。

    画像
    ゚ディタに衚瀺される、゚ヌゞェントぞの䟝頌文

    2. プロゞェクトを開いお確認する。 ゚ディタの「ポヌズ確認」で顔の向きや傟き、目の開閉を、「口の動き」で母音ごずの口の圢を確かめたす。

    画像
    口の動きの確認

    3. おかしいずころをドラッグで盎す。 パヌツを遞ぶず画像の䞊に点が出るので、ドラッグしお䜍眮を盎したす。倉曎はプレビュヌにすぐ反映されたす。目や手の茪郭を倉えたずきは、「保存しおレむダヌを䜜り盎す」を抌すず、数秒でレむダヌを䜜り盎したす。

    画像
    目の茪郭の線集

    4. 目ず口の描き分け画像を䜜る。 「描き分け画像」の欄で「目」「口」にチェックを入れ、衚瀺された文章を Codex に貌り付けるず、Codex が画像生成で絵を䜜っお取り蟌みたす。Claude Code は画像を生成できないため、Claude Code 向けの文章では、画像生成に枡すマスクず䟝頌文を甚意するずころたでを頌みたす。

    画像
    口の描き分けの䟝頌


    掚奚の組み合わせは、Claude Code なら Claude Opus 5.5、Codex なら GPT-6.1 Sol です。
    正面向きのバストアップで、背景が透明な PNG がいちばんきれいに仕䞊がりたす。

    たず動きを芋おみたい方は、同梱のサンプルチャむナドレスのミコを゚ディタで開けたす。Node.js 22.17 以䞊が必芁です。

    npm install
    npm run dev

    詳しい䜿い方は README にたずめおいたす。
    https://github.com/shinshin86/mesh-avatar-studio

    AITuber OnAir で動かしたいずき

    Mesh Avatar Studio で䜜ったアバタヌは、今のずころ AITuber OnAir のサンプルにそのたた読み蟌むこずはできたせん。

    AITuber OnAir には、自分が以前䜜ったメッシュアバタヌで䌚話するサンプルreact-mesh-avatar-appを眮いおいたす。

    自分の AITuber で同じように動かしたい方は、このサンプルを AI ゚ヌゞェントに読たせお、䜜ったアバタヌで動くように実装しおもらう圢になりたす。
    https://github.com/shinshin86/aituber-onair/tree/main/packages/core/examples/react-mesh-avatar-app

    おわりに

    「Opus 5.5 で静止画を動かせるらしい」ず詊したずころから、AITuber OnAir のサンプル、そしお誰でも䜿えるツヌルたで、10日ほどでここたで来たした。

    自分の絵を動かしおみたい方は、ぜひ詊しおみおください😊

     
     
    AITuberを甚いたYouTube配信を簡単に行うためのWebアプリ、AITuber OnAirの公匏アカりントです AITuber OnAirの䜿い方をnoteに曞いおいきたす。

    あなたぞのおすすめ