
Nova3D
Nova3D è uno strumento di generazione 3D AI che produce asset 3D strutturati, modificabili e consapevoli delle parti generando script di costruzione nativi di Blender ed esportando un GLB gerarchico e nominato invece di una singola mesh unita.
https://github.com/RareSense/Nova3D?ref=producthunt&utm_source=aipure

Informazioni sul Prodotto
Aggiornato:May 18, 2026
Cos'è Nova3D
Nova3D è un generatore di asset 3D "da prompt a codice" (e da immagine a codice) che ha Blender come rappresentazione nativa, consentendogli di produrre modelli come procedure di costruzione eseguibili in Blender Python piuttosto che risultati solo mesh. Il sistema enfatizza la conservazione dell'identità delle parti, della gerarchia, delle trasformazioni, dei materiali e della provenienza, in modo che i creatori possano modificare i singoli componenti dopo la generazione. Il repository open-source fornisce l'interfaccia utente client (costruita con Flutter) che si connette al servizio Nova3D ospitato (attualmente closed-source), dove gli utenti si autenticano, forniscono una chiave API per un provider LLM (OpenAI, Anthropic o Gemini) e generano asset che possono essere visualizzati e modificati in un viewport web integrato.
Caratteristiche principali di Nova3D
Nova3D è un sistema di generazione 3D AI che produce asset 3D strutturati e modificabili generando script di costruzione Python nativi di Blender (da prompt a codice / da immagine a codice) piuttosto che una singola mesh unita. Mirando al grafo di scena di Blender, preserva l'identità della parte, la gerarchia, le trasformazioni, i materiali e la provenienza, quindi produce un GLB strutturato con componenti nominati e indirizzabili separatamente. Include un'interfaccia utente web integrata con un visualizzatore/editor integrato, supporta immagini di riferimento, memorizza i risultati localmente nel browser ed è agnostico al modello, consentendo agli utenti di scegliere diversi fornitori LLM (ad esempio, OpenAI, Anthropic, Gemini) tramite una chiave API, mentre il repository open-source fornisce il client che si connette a un servizio backend ospitato (attualmente closed-source).
Output del codice di costruzione nativo di Blender: Genera script Python eseguibili di Blender come artefatto centrale, consentendo la creazione e la rigenerazione precise e procedurali delle parti invece di produrre un blob di mesh non strutturato.
Asset gerarchici e consapevoli delle parti: Produce file GLB strutturati con parti nominate e indirizzabili separatamente, gerarchia/genitorialità corretta e trasformazioni preservate, supportando modifiche chirurgiche (ad esempio, modificare una maniglia senza rigenerare l'intero oggetto).
Materiali e mappatura compatibile con PBR: Mantiene le assegnazioni dei materiali e supporta i flussi di lavoro in stile PBR appropriati piuttosto che fare affidamento sui colori dei vertici cotti tipici di molte pipeline di estrazione della mesh.
Harness LLM agnostico al modello: Funziona con più fornitori LLM (ad esempio, Claude/GPT/Gemini) configurati tramite chiavi API utente, mentre la pipeline gestisce la convalida/esecuzione del codice Blender generato.
Visualizzatore web e strumenti di modifica integrati: Include un visualizzatore/editor integrato basato su Three.js con strumenti di trasformazione, snapping e modifica dei materiali per una rapida iterazione e regolazione.
Immagini di riferimento + caching locale: Consente di allegare immagini per guidare la generazione spaziale/strutturale e memorizza i modelli nella cache del browser in modo che gli utenti possano accedere alla cronologia anche se gli URL remoti scadono.
Casi d'uso di Nova3D
Prototipazione di asset per giochi/film: Genera rapidamente oggetti di scena strutturati con sotto-parti modificabili (ad esempio, armi, mobili) in modo che gli artisti possano modificare componenti e materiali senza ricominciare da capo.
Iterazione del concetto di design del prodotto: Crea forme di prodotto in fase iniziale (elettrodomestici, gadget di consumo) come assemblaggi modificabili, consentendo una rapida esplorazione a livello di parte di maniglie, alloggiamenti e interfacce.
Visualizzazione e configuratori per l'e-commerce: Genera modelli di prodotti 3D modulari (materiali/parti separate) che possono essere regolati per varianti (colori, componenti) per anteprime basate sul web e rendering di marketing.
Esplorazione CAD di gioielli e piccoli oggetti di lusso: Produce modelli procedurali strutturati basati su Blender adatti per la stilizzazione iterativa e le modifiche dei componenti, allineandosi alla stirpe del motore dichiarata utilizzata per il CAD di gioielli specializzati.
Flussi di lavoro di preparazione alla stampa 3D: Genera modelli con parti separabili (ad esempio, assemblaggi a incastro o figurine multipart) che possono essere regolati individualmente prima dell'esportazione in pipeline orientate alla stampa.
Vantaggi
Produce asset modificabili e consapevoli delle parti (gerarchia, nomi, trasformazioni) piuttosto che una singola mesh unita, consentendo revisioni mirate.
Sfrutta il grafo di scena completo e i modificatori di Blender, supportando sia la precisione che le forme organiche oltre i tipici approcci solo CSG.
Configurazione agnostica al modello: gli utenti possono scegliere tra più fornitori LLM utilizzando le proprie chiavi API.
Client open-source con una rapida configurazione locale e un visualizzatore/editor basato sul web integrato.
Svantaggi
Il servizio backend è (attualmente) closed-source e ospitato per impostazione predefinita, quindi l'auto-hosting completo richiede un endpoint backend personalizzato.
Richiede Flutter (e vincoli di configurazione del server web/OAuth come l'utilizzo di 127.0.0.1) che potrebbe aggiungere attrito per alcuni utenti.
La qualità e l'affidabilità dipendono dalla correttezza del codice generato da LLM e dal comportamento del modello/fornitore scelto.
Come usare Nova3D
1) Installa i prerequisiti: Installa Flutter 3.24+ (https://flutter.dev/) sulla tua macchina in modo da poter eseguire il client Nova3D localmente.
2) Clona il repository del client Nova3D: Esegui: git clone https://github.com/RareSense/Nova3D.git
3) Entra nella directory del progetto: Esegui: cd Nova3D
4) Installa le dipendenze: Esegui: flutter pub get
5) Avvia l'interfaccia utente web locale (porta richiesta): Esegui: flutter run -d web-server --web-hostname 0.0.0.0 --web-port 5555 (La porta 5555 è richiesta per l'autorizzazione di reindirizzamento OAuth.)
6) Apri l'app nel tuo browser: Naviga a: http://127.0.0.1:5555 (Usa 127.0.0.1, non localhost, per evitare problemi di origine OAuth di Google Sign-In.)
7) Accedi: Nell'interfaccia utente di Nova3D, accedi usando Google o Email come richiesto.
8) Aggiungi una chiave API LLM: Vai su Impostazioni → aggiungi la tua chiave API (opzioni supportate elencate nel README: OpenAI, Anthropic o Gemini).
9) Crea un prompt di generazione: Inserisci un prompt di testo che descrive l'asset 3D che desideri generare (Nova3D genera script Python nativi di Blender e restituisce un GLB strutturato con parti nominate e indirizzabili separatamente).
10) (Opzionale) Allega un'immagine di riferimento: Se desideri che la generazione sia guidata da un'immagine, usa la funzione Immagini di riferimento per allegare una foto per guidare la logica spaziale.
11) Genera il modello: Invia il prompt per generare. Il client comunica con l'API ospitata nova3d.xyz per impostazione predefinita.
12) Ispeziona e modifica nel viewport integrato: Usa l'editor/viewport Three.js integrato per visualizzare il GLB ed effettuare modifiche come trasformazioni, snapping e modifica dei materiali.
13) Rivedi la cronologia memorizzata nella cache (opzionale): Usa la cache/cronologia locale dell'app per rivisitare i modelli generati in precedenza nel browser, anche se gli URL remoti scadono.
14) Costruisci per l'hosting statico (opzionale): Crea una build web di produzione con: flutter build web --release
15) Punta il client a un backend personalizzato (opzionale): Se ospiti un backend compatibile, esegui il client con: --dart-define=API_BASE_URL=https://your-api.com (altrimenti usa nova3d.xyz per impostazione predefinita).
16) Risolvi i problemi di loop di accesso (se necessario): Se si verificano loop di autenticazione, assicurati di utilizzare http://127.0.0.1:5555 (non localhost:5555), come indicato nella nota di risoluzione dei problemi del README.
FAQ di Nova3D
Nova3D è un sistema di generazione 3D AI che produce asset 3D come procedure di costruzione eseguibili di Blender (script Python di Blender) e restituisce un GLB strutturato con parti nominate e indirizzabili separatamente, anziché una singola mesh unita.
Video di Nova3D
Articoli Popolari

Nano Banana SBTI: Cos'è, come funziona e come usarlo nel 2026
Apr 15, 2026

Recensione di Atoms — Il builder di prodotti AI che ridefinisce la creazione digitale nel 2026
Apr 10, 2026

Kilo Claw: Come Distribuire e Utilizzare un Vero Agente AI "Fai-da-Te" (Aggiornamento 2026)
Apr 3, 2026

OpenAI chiude l'app Sora: cosa riserva il futuro per la generazione di video AI nel 2026
Mar 25, 2026







