Stable Virtual Camera: 360-Grad-3D-Videos aus einem einzigen Bild erzeugen
Was ist Stable Virtual Camera?
Stable Virtual Camera ist ein von Stability AI veröffentlichtes Multi-View-Diffusionsmodell für NVS. Es kann aus einer beliebigen Anzahl von Eingabeperspektiven und den zugehörigen Kameraparametern neue Bilder aus der gewünschten Kameraperspektive erzeugen. Wenn alle Kameras eine Trajektorie bilden, sind die erzeugten Perspektiven in 3D konsistent, zeitlich gleichmäßig und – wie der Name schon sagt – „stabil". Es ermöglicht die Erzeugung nahtloser Trajektorien-Videos.

Funktionen von Stable Virtual Camera
Multi-View-Eingabe: Es können 1 bis 32 Eingabebilder verwendet werden, wobei die Leistung mit der Anzahl der Eingabeperspektiven steigt, insbesondere bei großen Szenen.
Flexible Bildauflösung: Obwohl das Modell nur mit quadratischen Bildern von 576×576 trainiert wurde, kann es Zielansichten mit unterschiedlichen Seitenverhältnissen auf Zero-Shot-Weise erzeugen.
Lange Videogenerierung und geschlossene Konsistenz: Es können Videos mit bis zu 1000 Frames erzeugt werden, und die 3D-Konsistenz bleibt erhalten, wenn die Kamera zur gleichen Position zurückkehrt.
Sampling-Vielfalt: Bei spärlichen Eingabeperspektiven kann die Unsicherheit der View-Synthese erfasst und verschiedene mögliche Szenarien generiert werden.
Benchmark: Es wurde ein umfassender Benchmark entwickelt, um NVS-Methoden in verschiedenen Datensätzen und Einstellungen zu bewerten. Stable Virtual Camera erreicht eine neue Bestleistung.
Anwendungen von Stable Virtual Camera
Werbung und Marketing: Schnelle Erstellung ansprechender Produktpräsentationsvideos.
Content-Erstellung: Unterstützung für Künstler und Designer, statische Bilder in dynamische Videos umzuwandeln.
Bildung und Training: Umwandlung statischer Illustrationen aus Lehrmaterialien in 3D-Videos zur Verbesserung des Lernerlebnisses.
Digitalfilm und 3D-Animation: Bietet neue Möglichkeiten für die Film- und Fernsehproduktion.
Verwendung von Stable Virtual Camera
1. Code und Modell beziehen
Code: Klonen Sie den Code von GitHub. Den Link finden Sie am Ende des Artikels.
Modellgewichte: Laden Sie die Modelldateien von Hugging Face herunter. Den Download-Link finden Sie am Ende des Artikels.
2. Abhängigkeiten installieren
Führen Sie den folgenden Befehl aus, um die erforderlichen Abhängigkeiten zu installieren:
pip install -r requirements.txt
3. Ausführungsarten
Interaktive Nutzung (Gradio-Demo)
Starten Sie die Gradio-Demo:
python gradio_demo.py
Laden Sie Bilder über die grafische Oberfläche hoch, stellen Sie die Parameter ein und erzeugen Sie 3D-Videos.
Befehlszeilennutzung (CLI)
Verwendung über die Befehlszeile:
python demo.py --data_path --output_path --camera_path
Beispiel:
python demo.py --data_path ./input_images --output_path ./output_video --camera_path spiral
4. Ein- und Ausgabe
Eingabe: Unterstützt 1 bis 32 2D-Bilder, wobei Kameraparameter angegeben werden müssen.
Ausgabe: Erzeugt 3D-Videos mit unterschiedlichen Seitenverhältnissen (z. B. 1:1, 9:16, 16:9) und unterstützt bis zu 1000 Frames.
GitHub-Code-Repository:https://github.com/Stability-ai/stable-virtual-camera
Hugging-Face-Modellseite:https://huggingface.co/stabilityai/stable-virtual-camera
Projekt-Website:https://stable-virtual-camera.github.io/
Paper:https://arxiv.org/abs/2503.14489
Drehbuch-Assistent▸
AI Apps
AI Nachrichten 