テキスト・画像・音声からの動画生成やキャラクターアニメーションに対応した、大規模なオープンソース動画生成モデル。
NoizAI/HelixWorld
画像とプロンプトから移動可能なシーンを生成するリアルタイムのインタラクティブなワールドモデル。映像とカメラの向きに合ったステレオ音声が連動して更新されます。
- スター
- 626
- フォーク
- 32
- 未解決の Issue
- 2
- 最終コミット
- 昨日
これは何?
HelixWorldは、最初のフレームとなる画像とテキストプロンプトを受け取り、ユーザーが移動できるシーンを生成します。前進や旋回に合わせて映像と音声の両方が更新され、空間音響もカメラの向きに合わせて回転します。このプロジェクトでは、音声を後からサウンドトラックとして加えるのではなく、映像と同時に生成するものとして扱います。
このモデルは、Projective Relative Positional Encodingを使って連続的な6-DoFカメラポーズを動画ブランチに入力し、クロスモーダルアテンションによって視覚的なジオメトリと音響特徴を結び付けます。リポジトリにはPreview v1の推論コードが含まれており、Python 3.11、CUDA 12.x、NVIDIA GPUを搭載したLinux環境で動作します。VRAMは80 GBが推奨されています。入力にはW/A/S/Dやカメラ操作キーなどのアクションシーケンスを使い、出力はMP4ファイルです。
また、生成された音場が視点の移動に追従するかを検証するベンチマークHelixBenchも公開しており、ブラウザデモとarXivの技術レポートも提供しています。
主な機能
- 011枚の画像とテキストプロンプトから、移動可能なシーンを生成します。
- 02インタラクション中、映像とカメラの向きに合ったステレオ音声を同期させます。
- 03W、A、S、Dやカメラ旋回などのキーボード操作シーケンスを受け付けます。
- 04BF16精度で単一GPU推論を実行し、MP4形式で出力します。
- 05空間音響の一貫性を評価するHelixBenchベンチマークを提供します。
ユースケース
- 音声・映像ワールドモデルや、カメラ条件付き動画生成の研究。
- 視聴者の動きに音を追従させるインタラクティブなシーンのプロトタイピング。
- HelixBenchを使った、生成音声が視点の変化に追従するかどうかの評価。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/NoizAI/HelixWorld.git - 2
Python 3.11 の conda 環境を作成する
conda create -n helixworld-preview python=3.11 -y - 3
依存関係をインストールし、モデルの重みをダウンロードする
python -m pip install -r requirements.txt && python download_models.py - 4
1枚の GPU で、最初のフレーム画像とプロンプトファイルから推論を実行する
CUDA_VISIBLE_DEVICES=0 ./run.sh --image /path/to/first_frame.png --prompt-file examples/prompt.json --actions "W:5,right:5,stop:5" --perspective first_person --num-frames 121 --output-dir outputs/demo
使う前に知っておきたいこと
- Linux、Python 3.11、CUDA 12.x、および NVIDIA GPU が必要です。
- 単一 GPU での実行では約 70 GB の VRAM を使用し、80 GB を推奨します。
- プレビュー版のため、動作が変更される場合があります。
- モデルの重みには、Apache 2.0 コードライセンスとは別のライセンスが適用されます。
トピック
よくある質問
- HelixWorld とは?
- 画像とプロンプトから移動可能なシーンを生成するリアルタイムのインタラクティブなワールドモデル。映像とカメラの向きに合ったステレオ音声が連動して更新されます。 HelixWorldは、最初のフレームとなる画像とテキストプロンプトを受け取り、ユーザーが移動できるシーンを生成します。前進や旋回に合わせて映像と音声の両方が更新され、空間音響もカメラの向きに合わせて回転します。このプロジェクトでは、音声を後からサウンドトラックとして加えるのではなく、映像と同時に生成するものとして扱います。
- HelixWorld は無料で使えますか?ライセンスは?
- HelixWorld は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- HelixWorld は今もメンテナンスされていますか?
- 活発にメンテナンス中。HelixWorld の最終コミットは 2026年10月19日 です。
- HelixWorld は何に使えますか?
- 音声・映像ワールドモデルや、カメラ条件付き動画生成の研究。 視聴者の動きに音を追従させるインタラクティブなシーンのプロトタイピング。 HelixBenchを使った、生成音声が視点の変化に追従するかどうかの評価。
- HelixWorld のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/NoizAI/HelixWorld.git Python 3.11 の conda 環境を作成する: conda create -n helixworld-preview python=3.11 -y 依存関係をインストールし、モデルの重みをダウンロードする: python -m pip install -r requirements.txt && python download_models.py 1枚の GPU で、最初のフレーム画像とプロンプトファイルから推論を実行する: CUDA_VISIBLE_DEVICES=0 ./run.sh --image /path/to/first_frame.png --prompt-file examples/prompt.json --actions "W:5,right:5,stop:5" --perspective first_person --num-frames 121 --output-dir outputs/demo
- HelixWorld はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/NoizAI/HelixWorld
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
NVIDIAが提供する、ロボット、自動運転車、スマートインフラ向けのフィジカルAI開発に役立つ基盤モデル、データセット、ツール。
テキスト、画像、音声、動画、アクションを生成する全モダリティ対応モデルを実行できる、vLLMを拡張したサービングフレームワーク。
テキスト、画像、動画、音声、3D、埋め込み表現の生成に対応する、統一APIを提供するオープンソースの生成AIプラットフォーム。
ストリーミングニューラルレンダリングで、低ポリゴンのフレームからプレイ可能なゲームシーンを生成するオープンソースのインタラクティブなワールドモデル。
Stable Diffusionや新しい画像・動画モデルを実行できる、モデル対応と最適化を強化したForge派生のGradio製Web UI。