La disponibilità pubblica di codice e pesi di un modello AI tridimensionale non equivale necessariamente a un programma utilizzabile su qualunque computer domestico. Hi3D V1.0, rilasciato il 23 ottobre 2026, rappresenta un esempio interessante di questa distinzione. Il gruppo di sviluppo ha pubblicato su GitHub il codice necessario all’inferenza e su Hugging Face gli artefatti del modello, offrendo la possibilità di studiare e provare una procedura di raffinamento geometrico ad alta risoluzione.

Il progetto si basa su Sparc3D e lavora partendo da una mesh grossolana e da un’immagine di riferimento dello stesso oggetto. Il modello cerca di generare una geometria più dettagliata e coerente con l’immagine, attraverso passaggi successivi. Non è quindi corretto descrivere Hi3D V1.0 come un sistema autonomo che trasforma senza ulteriori strumenti qualsiasi frase in un file pronto per la stampa.

Il ruolo del raffinamento geometrico

Numerosi sistemi generativi possono produrre in tempi relativamente brevi la forma approssimativa di un oggetto, ma la geometria finale presenta spesso limiti nei dettagli minuti, negli spigoli, nelle zone curve o nelle superfici parzialmente nascoste. Aumentare semplicemente il numero di triangoli non risolve questi problemi: occorre ricostruire dettagli coerenti con la forma e con l’informazione disponibile nell’immagine.

Hi3D V1.0 è progettato per operare a valle di una geometria iniziale. Il modello analizza una rappresentazione tridimensionale grossolana, utilizza informazioni derivate dall’immagine di riferimento e produce una mesh raffinata. Le architetture che impiegano strutture sparse consentono di concentrare il calcolo sulle regioni rilevanti, evitando di trattare l’intero spazio tridimensionale come una griglia densa di pari risoluzione.

Il repository contiene un’implementazione di inferenza basata sulla famiglia Sparc3D, con un autoencoder variazionale per rappresentazioni sparse e fasi di estrazione della superficie. Il nome Sparc3D rimane anche nelle interfacce software per ragioni di compatibilità con il progetto originario.

Che cosa significa la risoluzione 1536 al cubo

Gli sviluppatori descrivono tre livelli di raffinamento corrispondenti a griglie nominali di estrazione 512³, 1024³ e 1536³. Il valore finale indica la dimensione nominale dello spazio di estrazione geometrica, non il numero di triangoli della mesh e neppure la presenza in memoria di un tensore pieno con oltre tre miliardi di voxel.

La procedura utilizza rappresentazioni sparse e più passaggi. Ogni fase migliora la geometria iniziale e fornisce una base per il raffinamento successivo. Per esempio, una richiesta a 512³ impiega il primo livello, mentre l’elaborazione alla risoluzione nominale più elevata attraversa tutti e tre.

Le immagini pubblicate nel repository mostrano confronti su rilievi, superfici articolate, geometrie architettoniche e altri modelli tridimensionali. I dettagli nascosti dall’immagine di riferimento vengono ricostruiti secondo il comportamento appreso dal modello, non misurati. Una parte posteriore plausibile, per esempio, non è necessariamente quella reale dell’oggetto.

ElementoCaratteristica documentata
Rilascio pubblico23 ottobre 2026
Input principaleImmagine di riferimento e mesh grossolana
FunzioneRaffinamento geometrico tridimensionale
Griglie nominali512³, 1024³, 1536³
Codice disponibileInferenza; training non incluso
Pesi del modelloHugging Face
Sistema operativo documentatoLinux
GPU richiestaNVIDIA compatibile CUDA
Configurazione verificata per 1536³NVIDIA H20 con 96 GB
LicenzaHi3D Open License Agreement 1.0 e licenze terze

Requisiti hardware lontani dal normale computer maker

Il progetto documenta una configurazione con Linux, Python 3.10, GPU NVIDIA con capacità di calcolo appropriata e un ambiente CUDA coerente con le librerie utilizzate. Il sistema di riferimento impiega PyTorch e librerie specializzate per operazioni su strutture sparse.

Gli sviluppatori indicano esplicitamente che la procedura completa alla risoluzione nominale di 1536³ è stata validata su una NVIDIA H20 da 96 GB di memoria. Non è pubblicata una soglia minima certa di VRAM per ottenere lo stesso risultato su schede più piccole. Il repository contempla meccanismi di offload che possono ridurre la residenza del modello sulla GPU, ma non eliminano le richieste di memoria delle fasi di decodifica e costruzione della mesh.

Non è prevista un’esecuzione completamente su CPU nell’implementazione documentata. La pubblicazione dei pesi, quindi, non significa che il modello possa essere installato ed eseguito con la stessa qualità e velocità su un comune notebook per stampa 3D.

Gli autori descrivono un ambiente software preciso e un’installazione da codice sorgente, con dipendenze che possono richiedere compilazione. Il progetto non distribuisce un normale pacchetto precompilato destinato all’utente che voglia aprire un programma e premere un pulsante.

Un rilascio aperto, ma con condizioni di licenza

Il repository e gli artefatti sono pubblicamente accessibili. Tuttavia, Hi3D V1.0 non è integralmente rilasciato sotto una licenza permissiva unica come MIT o Apache 2.0. Le parti possedute o autorizzate dal gruppo Hi3D seguono la Hi3D Open License Agreement Version 1.0, mentre le componenti originali di terzi mantengono le rispettive licenze.

L’accordo consente utilizzi commerciali a determinate condizioni. Per servizi che superano soglie specifiche di utenza o ricavi mensili, richiede una comunicazione e un percorso di licenza separato. Le integrazioni commerciali devono inoltre rispettare obblighi di attribuzione e di utilizzo della dicitura Powered by Hi3D 1.0, secondo le clausole applicabili.

Gli sviluppatori distinguono anche gli obblighi relativi al software da quelli relativi a determinati output autonomi. Per questo chi volesse integrare Hi3D in un servizio professionale dovrebbe leggere il testo completo dell’accordo, anziché basarsi sul solo termine open source utilizzato nei titoli giornalistici.

Il rilascio comprende il codice di inferenza, ma non include il codice completo dell’addestramento né l’intera infrastruttura di valutazione utilizzata dal gruppo. Questo limita la riproducibilità indipendente di alcuni confronti prestazionali, pur permettendo di analizzare e utilizzare il percorso di generazione.

Geometrie più dettagliate non significa pezzi stampabili

Il collegamento con la stampa 3D è evidente: una mesh con superfici più fedeli e dettagli meglio definiti potrebbe ridurre il lavoro manuale necessario prima della preparazione di un oggetto fisico. Tuttavia, i requisiti di una mesh visivamente credibile non coincidono con quelli di un modello stampabile.

Per la fabbricazione occorre controllare almeno la chiusura della superficie, la presenza di intersezioni, lo spessore minimo delle pareti, le dimensioni reali dei dettagli, l’orientamento e il rapporto tra geometria e materiale. Un sistema generativo potrebbe ricostruire denti, nervature o dettagli decorativi troppo piccoli per l’ugello o per il processo scelto.

Inoltre, la ricostruzione di una superficie che non è visibile nell’immagine di partenza rimane una stima. Questo può essere accettabile per un modello illustrativo o artistico, ma non per un componente da accoppiare meccanicamente a una struttura esistente.

3Druck riporta una dichiarazione aziendale secondo cui una percentuale elevata dei modelli generati sarebbe elaborabile dallo slicer. Non sono stati individuati dati indipendenti sufficienti per trasformare questa dichiarazione in una garanzia di stampabilità, resistenza o precisione.

Il legame con Sparc3D e i dati di addestramento

Hi3D presenta la nuova versione come evoluzione del lavoro Sparc3D, con un insieme di dati selezionati che, secondo il gruppo, è cresciuto da circa mezzo milione a circa due milioni di asset tridimensionali. Il numero viene riferito nella documentazione e nel materiale del produttore, ma non costituisce da solo una misura indipendente della qualità dei dati o della capacità di generalizzazione.

Una quantità maggiore di esempi può contribuire a ricostruire geometrie diverse, ma i risultati dipendono anche dalla distribuzione degli oggetti, dalla presenza di duplicati, dalle procedure di pulizia dei dati e dai criteri di valutazione. Per applicazioni ingegneristiche servono inoltre test su forme e casi d’uso rappresentativi del problema reale.

Il rilascio permette a ricercatori e sviluppatori di verificare una parte delle capacità su propri esempi. Sarà utile osservare quanto il modello migliori il lavoro su pezzi meccanici, non soltanto su oggetti ricchi di dettagli superficiali.

Quali sviluppi aspettarsi

La pubblicazione di codice e pesi aumenta la possibilità di integrare Hi3D in workflow di modellazione, scansione tridimensionale o preparazione di modelli per fabbricazione additiva. Non crea automaticamente un sostituto di un CAD parametrico né una soluzione universale per il reverse engineering industriale.

In prospettiva, il modello potrebbe contribuire alla ricostruzione di forme artistiche, elementi decorativi o parti geometricamente complesse, lasciando poi a software specializzati la verifica della mesh, la definizione delle misure e lo slicing. La qualità del risultato finale dipenderà dalla combinazione degli strumenti e dalla presenza di un controllo dimensionale attendibile.

La novità del 23 ottobre 2026 è verificabile: codice di inferenza e pesi sono disponibili, con documentazione tecnica e condizioni d’uso. Rimangono invece aperte l’effettiva accessibilità per l’utente maker, la validazione indipendente delle prestazioni e l’idoneità dei modelli a produrre parti fisiche funzionali.

Questo articolo è stato redatto con il supporto di strumenti di intelligenza artificiale (AI).

Di Fantasy

Lascia un commento