Neueste Meldungen
Rhino 8: Mit dem Befehl Patch Flächen aus Kurven und Punkten erstellenUnreal Engine Landscape Spline: Straßen und Wege ans Gelände anpassenTexturen in Blender malen: Schritt für Schritt von UVs bis zum SpeichernBlender MCP Server zur Szenenanalyse: Einrichtung und sichere PromptsMengenermittlung und Materiallisten in Revit erstellen: Schritt für Schritt3ds Max 2025: Viewport-Guide für ArchitekturszenenNVIDIA Instant NeRF einrichten: Schritt für Schritt vom Bild zur 3D-SzeneBlender-Armature erstellen: Knochen hinzufügen und im Pose Mode posierenOpenAI bringt KI in CAD- und Simulations-Workflows des EngineeringsRhino 8 Layout-Leitfaden: Maßstabsgetreue Pläne und Detailansichten erstellen
TutorialsNVIDIAInstant NeRF

NVIDIA Instant NeRF einrichten: Schritt für Schritt vom Bild zur 3D-Szene

NVIDIA Instant NeRF erstellt eine trainierbare 3D-Szene aus Fotos oder Videoframes. Dieser Guide führt Schritt für Schritt durch die Build-Voraussetzungen, die Bildvorbereitung, das Training in der Testbed-Oberfläche und die Erstellung einer Kameraanimation.

Räumliche 3D-Szenenansicht eines modernen, von Tageslicht durchfluteten InnenraumsKI-Bild
Symbolbild, mit KI erzeugt.Bild: 3dsınıfı / FCA AI

Kurz gesagt

  1. Für den Build benötigen Sie Visual Studio 2019, CUDA Toolkit, Python 3.9 und CMake 3.22.
  2. Als Eingabe eignen sich Fotos oder Videos; COLMAP ermittelt die Kamerapositionen.
  3. Es empfiehlt sich, scharfe, überlappende Bilder nach den Prinzipien der Photogrammetrie aufzunehmen.
  4. In der Oberfläche lässt sich ein Kamerapfad mit Bézierkurven erstellen; ein Render-Skript gibt das Video aus.

Was lernen Sie in diesem Guide?

NVIDIA Instant NeRF lernt aus Bildern eine Szenenrepräsentation, die es ermöglicht, eine Szene aus verschiedenen Kamerapositionen zu betrachten. Der Ablauf umfasst den Build der Software, die Vorbereitung von Fotos oder Videos, die Berechnung der Kamerapositionen und das Training der Szene. Optional können Sie in der Oberfläche einen Kamerapfad anlegen und eine Animation rendern.

Der Autor von NVIDIAs technischem Guide berichtet, dass sich der erste NeRF-Versuch – einschließlich des Builds der Codebasis, der Bildvorbereitung und des Szenentrainings – in nur etwa einer Stunde durchführen lässt. Das ist keine Leistungsgarantie für jeden Computer, sondern eine Zeitangabe aus der praktischen Erfahrung, die im Guide beschrieben wird. Das Training selbst kann wenige Minuten dauern.

Voraussetzungen und Vorbereitung

Für den Build der Codebasis nennt der Guide Visual Studio 2019, die neueste Version des CUDA Toolkit, Python 3.9 und CMake 3.22. Während des Builds mit CMake müssen Sie sicherstellen, dass Python 3.9 verwendet wird. Da die Quelle keine konkrete Versionsnummer für das CUDA Toolkit angibt, prüfen Sie vor der Installation die aktuellen Build-Anweisungen im Code-Repository.

Wer noch wenig Erfahrung mit Builds hat, kann die ausführlichen Anleitungen im Community-Fork nutzen, auf den der Guide verweist. Laut Quelle ist der Build der Codebasis für Personen mit Erfahrung in Programmierung und Data Science ein unkomplizierterer Prozess. Da hier keine Anweisungen für die Kommandozeile aufgeführt sind, sollten Sie die offiziellen Build-Anleitungen befolgen, statt nicht im Repository enthaltene Befehle zu erraten und hinzuzufügen.

Als Szeneneingabe können Fotos oder Videos dienen. Die Bilder sollten scharfe, überlappende Frames enthalten, damit COLMAP die Kamerapositionen ermitteln kann. Mit anderen Worten: Achten Sie bei der Aufnahme darauf, dieselbe Szene aus verschiedenen Blickwinkeln zu zeigen. Beginnen Sie nicht mit einer Sammlung unscharfer oder voneinander losgelöster Bilder.

Instant-NeRF-Workflow Schritt für Schritt

  1. Richten Sie die Build-Umgebung ein. Installieren Sie Visual Studio 2019, CUDA Toolkit, Python 3.9 und CMake 3.22. Prüfen Sie, ob CMake Python 3.9 verwendet, und bauen Sie die Codebasis gemäß den Projektanleitungen. NVIDIA verweist im Guide außerdem auf die kommentierten Schritte im Community-Fork, die Einsteigern bei Schwierigkeiten mit der Installation helfen.

  2. Nehmen Sie die Szene als Foto oder Video auf. Erfassen Sie denselben Raum oder dasselbe Objekt aus verschiedenen Positionen. Achten Sie darauf, dass die Details in den Frames scharf bleiben und sich ein Bild visuell mit dem nächsten verbinden lässt. Der grundlegende Ansatz der Quelle: Erstellen Sie ein Aufnahmeset, das den Prinzipien der Photogrammetrie entspricht.

  3. Lassen Sie die Kamerapositionen ermitteln. Im ersten Schritt des Instant-NeRF-Workflows berechnet COLMAP die Kamerapositionen in den Bildern. Überprüfen Sie daher vor dem Training das Aufnahmeset: Die Bilder sollten gemeinsame Bereiche der Szene zeigen und ausreichend scharf sein. Sobald die Kamerapositionen vorliegen, können Sie die erste NeRF-Szene trainieren.

  4. Starten Sie die Testbed-Oberfläche. Öffnen Sie die kompilierte Datei Testbed.exe über Anaconda. Laut NVIDIA-Guide beginnt das Training automatisch, sobald die Oberfläche geöffnet ist. Verfolgen Sie während des Trainings den Loss-Graphen und die Szenenansicht. Der Guide hält fest, dass sich ein Großteil der Verbesserung der Bildqualität bereits in den ersten 30 Sekunden zeigt, sich das Ergebnis aber noch einige Minuten weiter verbessern kann.

  5. Beenden Sie das Training nach Bedarf. Ein abflachender Loss-Graph kann ein Hinweis darauf sein, dass Sie das Training beenden können. Laut Guide lässt sich die Bildrate des Viewers verbessern, wenn das Training gestoppt wird. Orientieren Sie sich daher nicht allein an einer längeren Trainingsdauer, sondern beurteilen Sie Szenenqualität und flüssige Darstellung gemeinsam.

  6. Erstellen Sie eine Kameraanimation. Wechseln Sie in der Oberfläche zu einer Kameraposition innerhalb der Szene und fügen Sie mit Add from Cam einen Keyframe hinzu. Die Kameraroute wird mit Bézierkurven erstellt. Verwenden Sie Read für die Vorschau. Wenn die Bewegung Ihren Vorstellungen entspricht, speichern Sie den Kamerapfad und erzeugen Sie mit dem Render-Skript im Ordner scripts der Codebasis ein Video in voller Qualität.

Im Workflow für Architektur, Innenräume und Visualisierung

Der in diesem Guide beschriebene Aspekt von Instant NeRF besteht darin, aus Bildern eine Szene zu erstellen und sie aus verschiedenen Kamerapositionen zu betrachten. Der NVIDIA-Guide hebt hervor, dass sich mit dieser Methode auch der Hintergrund in die Szene integrieren lässt. Dieser Ansatz kann in experimentellen Projekten für Architekten, Innenarchitekten und Visualisierungsteams interessant sein, die einen Raum nicht nur als einzelnes Objekt, sondern zusammen mit seiner Umgebung betrachten möchten.

Die Quelle macht jedoch keine Angaben zur Kompatibilität mit bestimmter CAD- oder BIM-Software, zu Ausgabeformaten für die Produktion oder zur direkten Übernahme in Projekt-Workflows. Für die Hardware wird zwar CUDA Toolkit vorausgesetzt, ein bestimmtes Grafikkartenmodell oder Mindestsystemanforderungen werden jedoch nicht genannt. Büros sollten daher vorab die Kompatibilität ihrer vorhandenen Workstations und die aktuellen Build-Anleitungen prüfen. Es ist sinnvoller, Instant NeRF als Methode zur Erprobung der Szenenerstellung aus Bildern zu betrachten – nicht als Ersatz für bestehende Modellierungs- und Render-Tools.

Häufige Fehler

  • Unscharfe oder kaum überlappende Bilder verwenden: COLMAP ermittelt die Kamerapositionen anhand der Bilder. Prüfen Sie vor dem Training, ob das Aufnahmeset scharfe, zusammenhängende Frames aus verschiedenen Blickwinkeln enthält.

  • Beim Build die Python-Version übersehen: Der Guide nennt Python 3.9 und CMake 3.22. Vergewissern Sie sich, dass CMake während des Builds die richtige Python-Version verwendet.

  • Das Training nur anhand der Dauer beurteilen: Beobachten Sie neben der Bildqualität auch den Loss-Graphen und die Leistung des Viewers. Wenn sich der Graph abflacht, kann es sinnvoll sein, das Training zu beenden.

  • Ohne Vorschau den Kamerapfad rendern: Prüfen Sie die Bewegung zuerst mit Read, speichern Sie anschließend den Kamerapfad und führen Sie dann das Render-Skript aus.

Nächste Schritte

Für den ersten Versuch empfiehlt sich eine kleine Szene, die sich leicht erneut aufnehmen lässt. So können Sie besser beobachten, wie sich die Bildqualität auf das Ergebnis auswirkt. Testen Sie Foto- und Videoeingaben getrennt und vergleichen Sie die Ergebnisse unter Ihren jeweiligen Aufnahmebedingungen. Sehen Sie sich auch die Kamerasteuerung und die Debug-Ansichten in der Oberfläche an. Der Guide erwähnt diese Optionen, erläutert jedoch nicht im Detail, welche Funktion sie jeweils erfüllen.

Wenn Sie eine Animation erstellen möchten, legen Sie zuerst den Kamerapfad an und sehen Sie ihn mit Read in der Vorschau an. Speichern Sie im letzten Schritt den Kamerapfad und verwenden Sie für ein Video in voller Qualität das Render-Skript. Falls bei Installation oder Build Probleme auftreten, prüfen Sie die im Guide genannten Komponenten und die aktuellen Anweisungen im Projekt-Repository erneut.

Quelle und Lizenz

Dieser Guide wurde anhand der Installations-, Bildvorbereitungs-, Trainings- und Animationsinformationen aus NVIDIAs technischem Guide „Getting Started with NVIDIA Instant NeRFs“ ins Türkische übertragen und angepasst. Laut Quelle werden die Lizenzinformationen frei bereitgestellt.

Quellen

1 Quelle
D
developer.nvidia.comdeveloper.nvidia.com/blog/getting-started-with-nvidia-instant-nerfs
Zusammenfassung

Quelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.

Die Einschätzung von 3dsınıfı
3dEinschätzung der Redaktion

Für Architekturbüros und Visualisierungsteams in der Türkei ist an Instant NeRF besonders interessant, dass es ein bildbasiertes Verfahren bietet, mit dem sich eine Szene samt ihrer Umgebung betrachten lässt. Teams, die ihre Raumerfassungen aus verschiedenen Kamerapositionen beurteilen möchten, können zunächst kleine Tests durchführen. Die Quelle macht jedoch keine Angaben zur BIM-/CAD-Integration oder zu Ausgabeformaten für die Produktion.

Die Installationskomponenten und die Voraussetzung CUDA Toolkit machen es wichtig, die Kompatibilität mit vorhandenen Workstations zu prüfen. Da weder konkrete Mindestanforderungen an die Hardware noch Kosten genannt werden, sollten Sie keine Annahmen zu Leistung oder Einsparungen treffen. Büros sollten zunächst an einer kleinen Szene die Qualität und die Eignung für ihren bestehenden Workflow testen; Studierende können untersuchen, wie sich die Überlappung der Aufnahmen auswirkt.

Häufige Fragen

Welche Software und Versionen erfordert NVIDIA Instant NeRF?

Im NVIDIA-Guide werden Visual Studio 2019, die neueste Version des CUDA Toolkit, Python 3.9 und CMake 3.22 genannt. Während des Builds muss Python 3.9 verwendet werden.

Verwendet man für Instant NeRF Fotos oder Videos?

Laut Guide unterstützt der Workflow sowohl Fotos als auch Videos. Empfohlen werden scharfe Bilder mit überlappenden Frames, die nach den Prinzipien der Photogrammetrie aufgenommen wurden.

Wie erstellt man eine Kameraanimation in Instant NeRF?

Navigieren Sie in der Oberfläche durch die Szene und fügen Sie mit `Add from Cam` Keyframes hinzu. Die Kameraroute wird mit Bézierkurven erstellt. Mit `Read` können Sie eine Vorschau ansehen; anschließend lässt sich mit dem Render-Skript ein Video ausgeben.

Kommentare und Forum sind auf Türkisch.Mitdiskutieren
+

Verwandte Meldungen