← Ultimi articoli
🤖 IA

3DCodeVerse: Exploring 3D Worlds as Code

Il documento presenta 3DCodeVerse, un ecosistema di ricerca completo che include un dataset su larga scala di codice 3D eseguibile e un sistema di verifica multi-agente che migliora significativamente le capacità di generazione di contenuti 3D dei modelli open-source, ottenendo prestazioni superiori nelle valutazioni umane rispetto alle principali alternative commerciali.

Autori originali: Yipeng Gao, Ziyao Zeng, Jinfa Huang, Yijiang Li, Haolin Xiong, Wang Qin, Xinlei Yu, Youheng Yao, Jie Zhang, Kun-Yu Lin, Rong Liu, Yinyuan Zhao, Yajie Zhao, Meiqi Guo, Jiebo Luo, Lei Shu, Yunhao Ge, Xi
Pubblicato 2026-10-16
📖 6 min di lettura🧠 Approfondimento

Autori originali: Yipeng Gao, Ziyao Zeng, Jinfa Huang, Yijiang Li, Haolin Xiong, Wang Qin, Xinlei Yu, Youheng Yao, Jie Zhang, Kun-Yu Lin, Rong Liu, Yinyuan Zhao, Yajie Zhao, Meiqi Guo, Jiebo Luo, Lei Shu, Yunhao Ge, Xinyu Hu, Laurent Itti

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immaginate un mondo in cui la creazione di un oggetto tridimensionale non è una questione di scolpire l'argilla o trascinare forme con un mouse, ma di scrivere istruzioni, proprio come un compositore scrive una sinfonia o un architetto redige un progetto. Questo è il regno del 3D coding, un campo in cui i programmi per computer fungono da strumenti per costruire la geometria digitale, definire come le parti si muovono e comporre intere scene. Per anni, i ricercatori hanno cercato di insegnare all'intelligenza artificiale come scrivere queste istruzioni, sperando di automatizzare la creazione di tutto, dai semplici giocattoli ai complessi macchinari. La sfida è sempre stata che, sebbene i computer siano eccellenti nel seguire le regole, faticano a comprendere la realtà fisica che quelle regole descrivono. Un programma potrebbe generare una sedia che appare perfetta su uno schermo, ma che ha gambe che fluttuano nell'aria o giunture che non possono piegarsi fisicamente. Fino ad ora, non c'è stato un modo affidabile per insegnare alle macchine a controllare il proprio lavoro, individuare questi errori fisici e correggerli senza che un essere umano debba intervenire dicendo: "Quella gamba è troppo lunga".

Un team di ricercatori ha introdotto un nuovo sistema chiamato 3DCodeVerse, che cambia le regole del gioco trattando la creazione 3D come un processo di scrittura, test e perfezionamento del codice. Invece di fare affidamento su un essere umano per ispezionare ogni oggetto digitale, questo sistema utilizza un team di agenti di intelligenza artificiale che lavorano insieme per scrivere il codice, eseguirlo e poi controllare rigorosamente i risultati. Se il codice produce una sedia con una gamba sospesa, il sistema rileva l'errore, calcola esattamente quanto la gamba sia lontana dal suolo e istruisce l'agente di codifica a riscrivere la specifica riga di codice per correggere il problema. Questo ciclo si ripete automaticamente, permettendo al sistema di generare contenuti 3D di alta qualità e fisicamente validi a una scala che prima era impossibile. I ricercatori hanno costruito una vasta libreria di oltre due milioni di esempi di codice 3D funzionante per istruire i loro modelli, e hanno creato un framework in grado di verificare se un oggetto generato esiste effettivamente nel modo in cui è stato descritto.

Il fulcro di questo traguardo è un dataset chiamato 3DCodeVerse-2M, che funge da vasto campo di addestramento per questi modelli di intelligenza artificiale. I ricercatori hanno raccolto codice esistente da varie fonti, come librerie open-source per il design 3D e la generazione procedurale, e lo hanno convertito in un formato unificato che può essere eseguito e controllato. Hanno anche utilizzato il proprio sistema automatizzato per generare nuovi programmi, garantendo che ogni pezzo di codice nella libreria potesse effettivamente girare e produrre un risultato. Questa collezione include istruzioni per la creazione di oggetti statici come tavoli, asset articolati come robot con giunture mobili, intere scene virtuali e persino complessi effetti visivi. Addestrando i loro modelli su questa libreria diversificata e verificata, i ricercatori hanno scoperto che l'intelligenza artificiale è diventata significativamente più brava a scrivere codice che funziona. Quando testato su un set standard di compiti, un modello che era stato perfezionato con questi dati riusciva a eseguire con successo il proprio codice generato quasi il 93 percento delle volte, un miglioramento drammatico rispetto ai modelli che non avevano ricevuto questo addestramento.

Per garantire che il codice produca non solo risultati eseguibili ma anche contenuti 3D di alta qualità, il team ha sviluppato un sofisticato framework chiamato 3DCodeVerse Harness. Questo sistema agisce come un laboratorio multi-stadio in cui diversi agenti di IA interpretano ruoli specifici. Un agente pianifica la struttura dell'oggetto, scomponendo una richiesta complessa come "costruisci uno sgabello a tre gambe" in compiti più piccoli. Altri agenti scrivono il codice per ogni parte, mentre un agente separato agisce come giudice, ispezionando l'output renderizzato rispetto alla richiesta originale. Fondamentalmente, il sistema non si affida agli occhi umani per trovare errori. Utilizza strumenti automatizzati per misurare l'oggetto digitale, controllando problemi come parti che non si toccano, giunti che collidono o dimensioni errate. Se viene trovato un problema, il sistema genera un'istruzione di riparazione specifica e la rimanda all'agente di codifica. Questo ciclo di scrittura, controllo e correzione continua finché l'oggetto non soddisfa tutti i criteri. Nei test, questo processo di raffinamento automatizzato ha permesso al sistema di produrre risultati preferiti dagli valutatori umani più del 90 percento delle volte rispetto a un importante strumento di design commerciale.

I ricercatori hanno inoltre dimostrato che questo approccio funziona attraverso diversi tipi di creazione 3D, dalle parti meccaniche alle scene animate. Hanno mostato che il sistema può prendere una descrizione testuale e produrre un programma funzionante per un braccio robotico che si muove correttamente, o una stanza virtuale dove i mobili sono correttamente ancorati al suolo e illuminati. In un'applicazione specifica, hanno utilizzato il codice 3D generato per guidare la creazione di video, assicurando che il movimento degli oggetti nel video corrispondesse ai vincoli fisici definiti nel codice. Questa connessione tra codice rigido e logico e media visivi fluidi suggerisce un nuovo modo per controllare come i mondi digitali vengono costruiti e animati. La capacità del sistema di gestire progetti complessi e multi-parte senza l'intervento umano segna un passo significativo verso rendere la creazione 3D accessibile e scalabile.

I risultati suggeriscono che il futuro del design 3D possa risiedere in una partnership tra la creatività umana e la verifica automatizzata. Fornendo un modo per far sì che le macchine controllino il proprio lavoro rispetto alle leggi della fisica e ai requisiti dell'utente, i ricercatori hanno rimosso un importante collo di bottiglia nel processo creativo. Il sistema non si limita a indovinare l'aspetto di un oggetto; lo costruisce, lo misura e lo corregge finché non è giusto. Questa capacità apre la porta alla generazione di enormi quantità di contenuti 3D personalizzati per applicazioni nella robotica, nell'intrattenimento e nell'ingegneria, il tutto guidato da semplici istruzioni testuali. Il lavoro stabilisce una nuova base per il settore, dimostrando che con gli strumenti e i dati di addestramento giusti, l'intelligenza artificiale può non solo scrivere il codice per i mondi 3D, ma anche garantire che quei mondi abbiano senso.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →