AI・学術研究の読みもの一次資料から、丁寧に。
AI研究解説2026.10.037分で読む

GALA: 3D Gaussianアバターのアニメーションを線形近似で軽くする試み

GALAが重いアバター更新を共有blendshapeへ置き換える仕組みを、CPU時間、画質、メモリ条件まで含めて検証します。

原論文の本文・実験表・付録を確認 / 原論文:2026-10-01

GALA: 3D Gaussianアバターのアニメーションを線形近似で軽くする試みの論点を三段階で整理したGGWS概念図
図解:GGWS 研究の構造をGGWSが整理した概念図です。数値グラフや実験結果の再現図ではありません。 図を拡大

中立形状と共有基底に分ける

GALAは、人物固有の中立アバターを一度計算し、動きだけを複数人物で共有できるblendshapeの線形結合として近似する。フレームごとに重いデコーダを動かす代わりに、小さなMLPが係数を予測し、基底を混ぜる。

基底はGaussian属性を32の空間ブロックに分け、見た目への影響を考慮した距離でPCAを行って作る。前提はGaussianの番号が人物や姿勢をまたいで対応していることだ。この対応がない別形式のアバターへ、そのまま適用できるわけではない。

3モデルの速度差

論文Table 5のCPUアニメーション時間(描画を除く)
ホスト元モデルGALA基底メモリ
AGORA154 ms5.5 ms48.0 MB
FlexAvatar234 ms4.4 ms48.0 MB
DynaAvatar42,917 ms6.1 ms88.3 MB

同一CPU、8スレッド、バッチ1で、Gaussian属性を更新するアニメーション部分だけを測った値である。DynaAvatarでは別にlinear blend skinningが1フレーム10 msかかり、これを含めるとGALA側は16.1 msになる。描画時間も表には含まれないため、6.1 msをアプリ全体のフレーム時間として扱ってはいけない。

60fpsの条件を読む

著者らのブラウザ実演では、蒸留した3モデルがモバイル端末上で最大60fpsに達した。AGORA + GALAのベンチマークでも、モバイル値は元モデルの1fpsから60fpsへ上がる。ただし、端末、表示人数、ホストモデルによって結果は異なる。プロジェクト動画には5体表示の場面もあり、「全条件で60fps」と一般化する数字ではない。

画質面では、自己再現でホストモデルとの差がPSNR 1 dB以内、Ava256では0.03 dBまたは0.2 dB以内と報告される。これは元モデルへの近さであり、実写への絶対的な忠実度ではない。ホストモデル自体の弱点も引き継ぐ。

係数予測に残る誤差

基底へ最適に射影した係数ならホストをよく近似できるが、実際の高速経路ではMLPが係数を予測する。48 MB条件で、予測係数は射影係数よりAGORAで5.7 dB、FlexAvatarで12.3 dB低い。付録には、予測が23.6 dBまで崩れ、射影なら40.2 dBだった人物例もある。

メモリを増やすだけでは主に射影側が改善し、係数予測の差は残る。実装判断では、速度、基底容量、係数ネットワーク、人物ごとの登録処理を一緒に見る必要がある。FlexAvatarの評価では人物ごとに200ステップの登録も行っている。

この記事の限界

  • GGWSではモデルやモバイルデモを再実行していない
  • 60fpsは著者の実演条件での最大値で、端末全般の保証ではない
  • 3つのホストモデルはいずれも対応の揃ったGaussian構造を持つ

参考資料・出典

  1. Fazylov et al. — One Basis to Animate Them All
  2. GALAプロジェクトページと実演動画
  3. AGORA: Adversarial Generation Of Real-time Animatable 3D Gaussian Head Avatars

資料確認日:2026年10月12日。本文Table 2、Table 5、付録の失敗例と計測条件を確認しました。

更新・訂正履歴

2026年10月12日:原論文本文、実験表、付録、著者公開資料を確認し、要旨中心の記事から全面改訂しました。初回公開日は変更していません。

2026年10月12日:日本語表現、数値の条件、比較対象、適用限界を再点検しました。

GGWS

個人運営のAI研究メディア。一次資料に基づく解説と、確認可能な手順を大切にしています。

編集方針・AI利用の説明 · この記事の訂正を連絡する