--- title: ARDY 調査レポート tool_name: ARDY tool_reading: アーディ category: 3Dモデル生成 developer: NVIDIA official_site: https://github.com/nv-tlabs/ardy date: '2026-10-04' last_updated: '2026-10-04' tags: - オープンソース - 生成AI - 3D description: テキストやキネマティック制約から、インタラクティブかつ高品質な人間の3Dモーションを生成する自己回帰型拡散モデル quick_summary: has_free_plan: true is_oss: true starting_price: 無料 target_users: - 3Dアニメーター - ゲーム開発者 - ロボティクス研究者 latest_highlight: ACM Transactions on Graphics (TOG) 2026に採択された新しいモーション生成基盤モデル update_frequency: 高 evaluation: score: 85 base_score: 70 plus_points: - point: 10 reason: テキストとキネマティック制約の双方から高品質なモーションをリアルタイム生成可能 - point: 5 reason: Hugging Faceでのモデル公開やオープンソース提供による高いアクセス性 minus_points: - point: 0 reason: 特になし summary: 次世代のインタラクティブなモーション生成を実現する強力なオープンソースツール links: github: https://github.com/nv-tlabs/ardy relationships: related_tools: - Hunyuan 3D --- # **ARDY 調査レポート** ## **1. 基本情報** * **ツール名**: ARDY (Autoregressive Diffusion with Hybrid Representation for Interactive Human Motion Generation) * **ツールの読み方**: アーディ * **開発元**: NVIDIA * **公式サイト**: [https://github.com/nv-tlabs/ardy](https://github.com/nv-tlabs/ardy) * **関連リンク**: * GitHub: [https://github.com/nv-tlabs/ardy](https://github.com/nv-tlabs/ardy) * Hugging Face: [https://huggingface.co/nv-tlabs/ARDY](https://huggingface.co/nv-tlabs/ARDY) * **カテゴリ**: 3D/VTuber * **概要**: ARDYは、ハイブリッド表現を用いた自己回帰型拡散モデルであり、テキストプロンプトやスパースなキネマティック制約から、インタラクティブかつ高品質な人間の3Dモーションを生成します。 ## **2. 目的と主な利用シーン** * **解決する課題**: 従来の手作業によるアニメーション制作の負荷軽減と、リアルタイムなインタラクションが求められる環境(ゲーム、VR/ARなど)における高品質なモーション生成の両立。 * **想定利用者**: 3Dアニメーター、ゲーム開発者、VR/ARクリエイター、ロボティクス研究者。 * **利用シーン**: * ゲームやメタバース環境におけるアバターのリアルタイムモーション生成。 * テキスト指示によるアニメーション制作のプロトタイピング。 * ロボット(ヒューマノイド)の行動計画や制御(GEAR SONIC等との連携)。 ## **3. 主要機能** * **テキストからのモーション生成**: 自然言語のプロンプトを入力として、対応する人間のモーションを生成。 * **キネマティック制約に基づく生成**: 軌跡、ウェイポイント、手足の配置など、様々な空間的制約を反映したモーションの生成。 * **自己回帰的生成**: 前のフレームのモーション履歴と将来の制約を条件として、無限長のモーションを生成。 * **インタラクティブデモ**: ViserベースのブラウザUIを通じて、リアルタイムにプロンプトや制約を変更しながらモーションをプレビュー可能。 * **TensorRTアクセラレーション**: 高速な推論を実現するため、TensorRTによる最適化をサポート。 * **複数スケルトンのサポート**: "Core"(手を含む52関節)、"Soma"(全身65関節)、"G1"(Unitree G1ロボット用)など、複数のスケルトンモデルに対応。 ## **4. 動作原理・システム構成** * **アーキテクチャ**: 自己回帰型の条件付き拡散モデル。 * **主要コンポーネントとデータフロー**: * **入力**: テキストプロンプト(LLM2Vecによるエンコード)、過去のモーション履歴、および将来のキネマティック制約。 * **処理**: ハイブリッド表現(1Dモーション軌跡と3Dジョイント位置の組み合わせ)を用いて拡散モデルがノイズを除去し、次のフレームのモーションを生成。 * **出力**: ジョイントのローカル/グローバル回転、ルート位置、および足の接地情報を含むモーションデータ。 * **特筆すべき要素技術**: * テキストエンコーダーとしてLLM2Vecを使用。 * オプションで、フットスケートを減らし制約への追従を向上させるポストプロセス(後処理)を適用可能。 ## **5. 開始手順・セットアップ** * **前提条件**: * Linuxシステム (Ubuntu 22.04 推奨) * NVIDIA GPU (12GB以上のVRAM、TensorRT使用時は24GB以上推奨) * CUDA 12.1+ * **インストール/導入**: ```bash git clone --recursive https://github.com/nv-tlabs/ardy.git cd ardy conda create -n ardy python=3.10 conda activate ardy pip install -r requirements.txt ``` * **初期設定**: * Hugging Faceから自動的にモデルウェイトがダウンロードされます。 * **クイックスタート**: ```bash # インタラクティブデモの起動 python scripts/interactive_demo.py # コマンドラインからの生成(例) python scripts/generate.py "A person walks in a circle." ``` ## **6. 特徴・強み (Pros)** * **高い柔軟性**: テキストだけでなく、軌跡や関節位置といった物理的な制約を組み合わせてモーションを制御可能。 * **リアルタイム性とインタラクティブ性**: TensorRTによる高速化と自己回帰型アプローチにより、ユーザーの入力に即座に反応するモーション生成を実現。 * **オープンなエコシステム**: コードと学習済みモデルが公開されており、研究や開発に容易に組み込める。 ## **7. 弱み・注意点 (Cons)** * **高いハードウェア要件**: 快適な動作やTensorRTの利用には、VRAM容量の大きいNVIDIA GPUが必要。 * **複雑なセットアップ**: TensorRTなどの環境構築には、CUDAやCuDNNのバージョン依存性があり、やや学習コストがかかる。 * **日本語対応の状況**: ドキュメントおよびプロンプト入力は基本的に英語が前提。 ## **8. 料金プラン** | プラン名 | 料金 | 主な特徴 | |---------|------|---------| | **無料プラン (OSS)** | 無料 | GitHubで公開されているソースコードおよびHugging Face上のモデルを無料で利用可能(ライセンス条項に準拠) | * **課金体系**: なし(オープンソース) * **無料トライアル**: 利用制限なし ## **9. 導入実績・事例** * **導入企業**: NVIDIAの研究プロジェクト発であるため、特定の商用導入事例は公開されていないが、学術研究やプロトタイピングで活用される。 * **導入事例**: "GEAR SONIC" などのロボット制御プロジェクトにおいて、行動プランナーとしてARDYを利用するケースが想定されている。 * **対象業界**: 3Dアニメーション、ゲーム開発、ロボティクス研究。 ## **10. サポート体制** * **ドキュメント**: GitHubのREADMEにて、インストール手順や各スクリプトの利用方法が詳細に解説されている。 * **コミュニティ**: GitHub Issuesを通じて、ユーザーからの質問やバグ報告に対応。 * **公式サポート**: 公式の有償サポート窓口はなし。 ## **11. エコシステムと連携** ### **11.1 API・外部サービス連携** * **API**: 内部的なPython APIを通じて、独自のアプリケーションに組み込むことが可能。テキストエンコーダーをサーバーとして独立稼働させることもできる。 * **外部サービス連携**: Hugging Face (モデルの自動ダウンロード) ### **11.2 技術スタックとの相性** | 技術スタック | 相性 | メリット・推奨理由 | 懸念点・注意点 | |:---|:---:|:---|:---| | **Python** | ◎ | ネイティブ実装、エコシステムと完全に統合 | 特になし | | **PyTorch** | ◎ | ベースとなるフレームワーク | バージョン依存に注意 | | **TensorRT** | ◯ | 高速化のための公式サポートあり | 環境構築がやや複雑 | ## **12. セキュリティとコンプライアンス** * **認証**: ローカルで動作するため、認証機能はなし。 * **データ管理**: 入力データ(プロンプトやモーションデータ)はローカル環境で処理される。 * **準拠規格**: 公式サイトで公開されていない。 ## **13. 操作性 (UI/UX) と学習コスト** * **UI/UX**: Viserを用いたWebベースのインタラクティブデモが提供されており、タイムライン操作や3Dビューポートでの確認、パラメータ調整が直感的に行える。 * **学習コスト**: インストールや環境構築に関するPython/CUDAの知識が必要。UIの操作自体は比較的容易。 ## **14. ベストプラクティス** * **効果的な活用法 (Modern Practices)**: * インタラクティブな生成を繰り返す場合は、テキストエンコーダーを別プロセスで起動(`python scripts/run_text_encoder_server.py`)しておき、推論速度を向上させる。 * **陥りやすい罠 (Antipatterns)**: * VRAMが不足している環境で、Float32精度のテキストエンコーダーや巨大なモデルを使用すると、Out Of Memoryエラーが発生しやすい。Bfloat16などの利用を検討する。 ## **15. ユーザーの声(レビュー分析)** * **調査対象**: GitHub Issues, X(Twitter) * **総合評価**: 学術的な成果とオープンソース公開が高く評価されている。 * **ポジティブな評価**: * "テキストと制約を組み合わせた生成が強力" (Xより引用) * "ViserベースのUIが使いやすい" (GitHubより引用) * **ネガティブな評価 / 改善要望**: * "Windows環境でのTensorRTのセットアップが難しい" (GitHub Issueの傾向) * **特徴的なユースケース**: * 物理ロボット(Unitree G1など)のモーションシミュレーションと生成。 ## **16. 直近半年のアップデート情報** * **2026-06-01**: ACM Transactions on Graphics (TOG) にて論文が公開。 * **2026-10-04**: 最初のバージョンがGitHubにて一般公開。インタラクティブデモとコマンドラインツールが提供される。 (出典: [GitHubリポジトリ](https://github.com/nv-tlabs/ardy)) ## **17. 類似ツールとの比較** ### **17.1 機能比較表 (星取表)** | 機能カテゴリ | 機能項目 | 本ツール | Hunyuan 3D | |:---:|:---|:---:|:---:| | **基本機能** | モーション生成 | ◎
テキストと制約のハイブリッド | ◯
画像/テキストからの3Dメッシュ生成 | | **カテゴリ特定** | リアルタイムプレビュー | ◎
ViserベースのインタラクティブUI | ◯
専用ビューアやGradio UI | | **エンタープライズ** | SSO | -
ローカルツール | -
ローカルツール | | **非機能要件** | 日本語対応 | △
主に英語 | △
主に英語・中国語 | ### **17.2 詳細比較** | ツール名 | 特徴 | 強み | 弱み | 選択肢となるケース | |---------|------|------|------|------------------| | **本ツール** | インタラクティブなモーション生成 | テキストとキネマティック制約による高精度な制御 | VRAM要件が高い | キャラクターやロボットのモーションを生成・制御したい場合 | | **Hunyuan 3D** | 画像やテキストからの3Dモデル(メッシュ)生成 | 高品質なアセットの高速生成 | モーション(動き)自体の生成には非対応 | 3Dキャラクターやアイテムのモデリング(形状作成)を行いたい場合 | ## **18. 総評** * **総合的な評価**: * ARDYは、テキストベースの指示と物理的な制約をシームレスに統合し、リアルタイムでのインタラクティブなモーション生成を実現する非常に優れたオープンソースツールです。 * **推奨されるチームやプロジェクト**: * ゲーム開発スタジオ、VR/ARコンテンツ制作チーム、およびヒューマノイドロボットの制御を研究するエンジニアリングチーム。 * **選択時のポイント**: * 高品質なモーションを自前で生成・調整したい場合に最適。ただし、快適に動作させるためのGPU環境(高いVRAM容量)が必須となる点に留意が必要です。