naver/anny

Anny, A Free and Interpretable Human Body Model for all ages, written in PyTorch.

何を解決するか

Annyは、一貫したトポロジーとパラメータ空間を使用して、乳児から高齢者まで幅広い人間の形状を表現できる微分可能な人間ボディーメッシュモデルを提供します。これは、プロプライエタリなパラメトリック人間モデルに対するオープンソースで無料の代替手段です。

動作方法

PyTorchで構築されたAnnyは、複数の入力タイプに基づいて3Dメッシュを生成するパラメトリックアプローチを採用しています:

  • 骨格リグポーズ:ボディの関節運動と姿勢を制御します。
  • 表型パラメータ:高レベルの形状制御(0から1の範囲)で一般的なボディタイプを定義します。
  • 局所的形状変更:妊娠など、詳細なボディの修正に使用する特定の調整(-1から1の範囲)。
  • 顔面アクション:表情を制御するブレンドシェイプ(0から1の範囲)。

モデルは、ネイティブAnny、MakeHuman、およびSMPL-XやSOMAなどの相互運用可能なオプションを含む複数のメッシュトポロジーをサポートし、複雑さとパフォーマンスのバランスを取るために異なる骨格リグを提供します。

対象ユーザー

  • 人間のデジタルダブルを扱う3Dアーティストや研究者。
  • 微分可能な人間ボディモデリングを必要とするアプリケーションを開発する開発者。
  • コンピュータビジョンや人間のポーズ/形状推定に焦点を当てたAI研究者。

特徴

  • 微分可能:PyTorchで記述されており、最適化や学習タスクに適しています。
  • 多様な形状範囲:あらゆる年齢とボディタイプの人間をモデリング可能。
  • 相互運用性:SMPL-XやSOMAなどのエコシステムとの互換性を持つ複数のトポロジーをサポート。
  • 包括的な制御:全身、手、顔の専用モデルを含む。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト