Nova3D ist ein KI-3D-Generierungstool, das strukturierte, bearbeitbare, teilbewusste 3D-Assets erzeugt, indem es Blender-native Konstruktionsskripte generiert und ein benanntes, hierarchisches GLB anstelle eines einzelnen zusammengeführten Meshes exportiert.
https://github.com/RareSense/Nova3D?ref=producthunt&utm_source=aipure
Nova3D

Produktinformationen

Aktualisiert:May 18, 2026

Was ist Nova3D

Nova3D ist ein "Prompt-to-Code" (und Image-to-Code) 3D-Asset-Generator, der Blender als native Darstellung verwendet und es ihm ermöglicht, Modelle als ausführbare Blender Python-Konstruktionsprozeduren anstatt nur als Mesh-Ergebnisse auszugeben. Das System legt Wert auf die Bewahrung von Teileidentität, Hierarchie, Transformationen, Materialien und Herkunft, sodass Ersteller einzelne Komponenten nach der Generierung bearbeiten können. Das Open-Source-Repository bietet die Client-Benutzeroberfläche (mit Flutter erstellt), die sich mit dem gehosteten Nova3D-Dienst (derzeit Closed-Source) verbindet, wo Benutzer sich authentifizieren, einen API-Schlüssel für einen LLM-Anbieter (OpenAI, Anthropic oder Gemini) angeben und Assets generieren können, die in einem integrierten webbasierten Viewport angezeigt und bearbeitet werden können.

Hauptfunktionen von Nova3D

Nova3D ist ein KI-3D-Generierungssystem, das strukturierte, bearbeitbare 3D-Assets erzeugt, indem es Blender-native Python-Konstruktionsskripte (Prompt-to-Code / Image-to-Code) generiert, anstatt eines einzelnen zusammengeführten Meshes. Durch die Ausrichtung auf den Szenengraphen von Blender bleiben Teileidentität, Hierarchie, Transformationen, Materialien und Herkunft erhalten, und es wird ein strukturiertes GLB mit benannten, separat adressierbaren Komponenten ausgegeben. Es enthält eine integrierte Web-Benutzeroberfläche mit einem integrierten Viewport/Editor, unterstützt Referenzbilder, speichert Ergebnisse lokal im Browser und ist modellunabhängig – Benutzer können verschiedene LLM-Anbieter (z.B. OpenAI, Anthropic, Gemini) über einen API-Schlüssel auswählen – während das Open-Source-Repository den Client bereitstellt, der sich mit einem gehosteten (derzeit Closed-Source) Backend-Dienst verbindet.
Blender-native Konstruktionscode-Ausgabe: Generiert ausführbare Blender-Python-Skripte als Kernartefakt, was eine präzise, prozedurale Erstellung und Regeneration von Teilen ermöglicht, anstatt einen unstrukturierten Mesh-Blob zu erzeugen.
Teilebewusste, hierarchische Assets: Gibt strukturierte GLB-Dateien mit benannten, separat adressierbaren Teilen, korrekter Eltern-Kind-Beziehung/Hierarchie und erhaltenen Transformationen aus – unterstützt chirurgische Bearbeitungen (z.B. einen Griff ändern, ohne das gesamte Objekt neu zu generieren).
Materialien und PBR-freundliches Mapping: Behält Materialzuweisungen bei und unterstützt ordnungsgemäße PBR-Workflows, anstatt sich auf gebackene Scheitelpunktfarben zu verlassen, die für viele Mesh-Extraktionspipelines typisch sind.
Modellunabhängige LLM-Halterung: Funktioniert mit mehreren LLM-Anbietern (z.B. Claude/GPT/Gemini), die über Benutzer-API-Schlüssel konfiguriert werden, während die Pipeline die Validierung/Ausführung des generierten Blender-Codes übernimmt.
Integrierter Web-Viewport & Bearbeitungswerkzeuge: Enthält einen integrierten Three.js-basierten Viewer/Editor mit Transformationswerkzeugen, Snapping und Materialbearbeitung für schnelle Iteration und Anpassung.
Referenzbilder + lokales Caching: Ermöglicht das Anhängen von Bildern zur Steuerung der räumlichen/strukturellen Generierung und speichert Modelle im Browser, sodass Benutzer auf den Verlauf zugreifen können, auch wenn Remote-URLs ablaufen.

Anwendungsfälle von Nova3D

Prototyping von Spiel-/Film-Assets: Schnelle Generierung strukturierter Requisiten mit bearbeitbaren Unterteilen (z.B. Waffen, Möbel), damit Künstler Komponenten und Materialien anpassen können, ohne von vorne beginnen zu müssen.
Iterative Produktkonzeptentwicklung: Erstellung von frühen Produktformen (Haushaltsgeräte, Consumer-Gadgets) als bearbeitbare Baugruppen, die eine schnelle Exploration von Griffen, Gehäusen und Schnittstellen auf Teilebene ermöglichen.
E-Commerce-Visualisierung & Konfiguratoren: Generierung modularer 3D-Produktmodelle (separate Materialien/Teile), die für Varianten (Farben, Komponenten) für webbasierte Vorschauen und Marketing-Renderings angepasst werden können.
Erkundung von Schmuck und kleinen Luxus-CAD: Erstellung strukturierter, Blender-basierter prozeduraler Modelle, die für iteratives Styling und Komponentenbearbeitungen geeignet sind und mit der angegebenen Engine-Abstammung für spezialisierte Schmuck-CAD übereinstimmen.
Workflows zur 3D-Druckvorbereitung: Generierung von Modellen mit trennbaren Teilen (z.B. Schnappverbindungen oder mehrteilige Figuren), die vor dem Export in druckorientierte Pipelines individuell angepasst werden können.

Vorteile

Erzeugt bearbeitbare, teilebewusste Assets (Hierarchie, Namen, Transformationen) anstatt eines einzelnen zusammengeführten Meshes, was gezielte Überarbeitungen ermöglicht.
Nutzt den vollständigen Szenengraphen und die Modifikatoren von Blender und unterstützt sowohl Präzision als auch organische Formen, die über typische CSG-only-Ansätze hinausgehen.
Modellunabhängige Einrichtung: Benutzer können zwischen mehreren LLM-Anbietern mit ihren eigenen API-Schlüsseln wählen.
Open-Source-Client mit schneller lokaler Einrichtung und einem integrierten webbasierten Viewport/Editor.

Nachteile

Der Backend-Dienst ist (derzeit) Closed-Source und standardmäßig gehostet, sodass ein vollständiges Self-Hosting einen benutzerdefinierten Backend-Endpunkt erfordert.
Erfordert Flutter (und Webserver-/OAuth-Einrichtungseinschränkungen wie die Verwendung von 127.0.0.1), was für einige Benutzer Reibung verursachen kann.
Qualität und Zuverlässigkeit hängen von der Korrektheit des LLM-generierten Codes und dem gewählten Modell/Anbieterverhalten ab.

Wie verwendet man Nova3D

1) Voraussetzungen installieren: Installieren Sie Flutter 3.24+ (https://flutter.dev/) auf Ihrem Computer, damit Sie den Nova3D-Client lokal ausführen können.
2) Das Nova3D-Client-Repository klonen: Ausführen: git clone https://github.com/RareSense/Nova3D.git
3) In das Projektverzeichnis wechseln: Ausführen: cd Nova3D
4) Abhängigkeiten installieren: Ausführen: flutter pub get
5) Die lokale Web-UI starten (erforderlicher Port): Ausführen: flutter run -d web-server --web-hostname 0.0.0.0 --web-port 5555 (Port 5555 ist für die OAuth-Weiterleitungsautorisierung erforderlich.)
6) Die App in Ihrem Browser öffnen: Navigieren Sie zu: http://127.0.0.1:5555 (Verwenden Sie 127.0.0.1, nicht localhost, um Probleme mit dem Google Sign-In OAuth-Ursprung zu vermeiden.)
7) Anmelden: Melden Sie sich in der Nova3D-Benutzeroberfläche wie aufgefordert mit Google oder E-Mail an.
8) Einen LLM-API-Schlüssel hinzufügen: Gehen Sie zu Einstellungen → fügen Sie Ihren API-Schlüssel hinzu (unterstützte Optionen sind in der README aufgeführt: OpenAI, Anthropic oder Gemini).
9) Eine Generierungsaufforderung erstellen: Geben Sie eine Textaufforderung ein, die das 3D-Asset beschreibt, das Sie generieren möchten (Nova3D generiert Blender-native Python-Skripte und gibt ein strukturiertes GLB mit benannten, separat adressierbaren Teilen zurück).
10) (Optional) Ein Referenzbild anhängen: Wenn Sie die Generierung durch ein Bild steuern möchten, verwenden Sie die Funktion "Referenzbilder", um ein Foto anzuhängen, das die räumliche Logik leitet.
11) Das Modell generieren: Senden Sie die Aufforderung zur Generierung. Der Client kommuniziert standardmäßig mit der gehosteten nova3d.xyz API.
12) Im integrierten Viewport überprüfen und bearbeiten: Verwenden Sie den integrierten Three.js-Editor/Viewport, um das GLB anzuzeigen und Bearbeitungen wie Transformationen, Snapping und Materialbearbeitung vorzunehmen.
13) Zwischengespeicherte Historie überprüfen (optional): Verwenden Sie die lokale Zwischenspeicherung/Historie der App, um zuvor generierte Modelle im Browser erneut aufzurufen, auch wenn Remote-URLs ablaufen.
14) Für statisches Hosting erstellen (optional): Erstellen Sie einen Produktions-Web-Build mit: flutter build web --release
15) Den Client auf ein benutzerdefiniertes Backend verweisen (optional): Wenn Sie ein kompatibles Backend selbst hosten, führen Sie den Client mit aus: --dart-define=API_BASE_URL=https://your-api.com (andernfalls wird standardmäßig nova3d.xyz verwendet).
16) Anmeldeschleifen beheben (falls erforderlich): Wenn Authentifizierungsschleifen auftreten, stellen Sie sicher, dass Sie http://127.0.0.1:5555 (nicht localhost:5555) verwenden, gemäß dem Hinweis zur Fehlerbehebung in der README.

Nova3D FAQs

Nova3D ist ein KI-3D-Generierungssystem, das 3D-Assets als ausführbare Blender-Konstruktionsprozeduren (Blender Python-Skripte) erstellt und ein strukturiertes GLB mit benannten, separat adressierbaren Teilen zurückgibt, anstatt eines einzelnen zusammengeführten Meshes.

Neueste KI-Tools ähnlich wie Nova3D

JustAHuman
JustAHuman
JustAHuman ist eine Gaming-Plattform, die Spieler für das Abschließen von Herausforderungen belohnt, während sie Spieleschöpfern hilft, 3D-Assets durch KI zu verarbeiten.
Sketcho
Sketcho
Sketcho ist ein KI-gestütztes Designwerkzeug, das Skizzen und Ideen durch eine intuitive Benutzeroberfläche in hochwertige professionelle Designs verwandelt.
Rendair
Rendair
Rendair ist eine All-in-One-Plattform für architektonisches Rendering, die KI-gestützte schnelle, hochwertige Visualisierungen sowohl durch KI-Tools als auch durch professionelle 3D-Künstler für Architekten, Designer und Immobilienprofis bietet.
Triorama AI
Triorama AI
Triorama AI ist eine KI-gesteuerte 3D-Produktkonfigurator-Plattform, die es E-Commerce-Unternehmen ermöglicht, ihren Kunden Echtzeit-Personalisierungs- und Visualisierungsfunktionen anzubieten.