「kokoro/rig」を入れたら、キャラの変形が全部関数で書けた
- 公開
- 正式公開 2026-04-02
- 作り手
- marukun712(個人)
- 対応
- ライブラリ(JSR)・Web(デモ)
- 価格
- 無料(MIT ライセンス)
- 評価
- GitHub のスター 42(2026-10-11)
どんなアプリか
@kokoro/rig は、2Dキャラクターのメッシュを変形させるためのライブラリです。作り手は、既存のツールやライブラリは GUI 操作が前提で、学習コストが高く、すぐにキャラクターを動かせないと説明しています。
本ライブラリでは、キャラクターの変形に複雑な概念を用いません。キャラクターの変形は、すべて
(u,v) => 変形量の関数として記述されます。ポーズの合成・補完も、関数を合成するような感覚で実装できます。marukun712 さん、GitHub の README
深度推定モジュールと組み合わせると、深度情報に応じて各頂点の変形量が自動でスケールされます。公式サイトのデモには「ベーシックな変形」「深度視差アニメーション」「Agent連携」の3つがあります。
同じ分野のアプリ
| 名前 | 型 | 仕掛け | 対応 | 料金 |
|---|---|---|---|---|
| @kokoro/rig | 変形ライブラリ | 2Dキャラクターの変形をすべて (u,v) => 変形量 の関数で書く | ライブラリ(JSR)/Web(デモ) | 無料(MIT ライセンス) |
| MotionPNGTuber | 口パクツール | ループ動画と口の PNG スプライトで髪揺れや服のはためきまで表現する | Windows / Mac / Ubuntu 22.04(実験的) | 無料(OSS, MIT) |
| Avvy(アヴィ) | アバター作成アプリ | 300点以上の2Dパーツで VTuber アバターを作り、フェイストラッキングで動かす | iOS / Android | ダウンロード無料(正式版から有償アイテムあり) |
入れる前に
JSR で公開されており、README では npx jsr add @kokoro/rig でインストールする手順が示されています。API リファレンスはリポジトリの packages/rig にあります。
公式サイトのデモのうち Agent連携は、手元で MCP サーバーを起動しておく必要があります。