Conversione di un'immagine in un file di modello 3D STL.

Data: maggio 08, 2024

Un compito comune nella modellazione 3D è quello di poter prendere un file immagine bitmap 2D, come ad esempio un file PNG O JPEG file e convertirlo in un modello 3D. Ovviamente, i file immagine sono bidimensionali, quindi esistono diversi metodi per creare un modello 3D da un file immagine 2D. Qui esamineremo i due modi possibili in cui un'immagine può essere convertita in un file STL file: Estrusione e Heightmap.

Estrusione immagine in 3D

Con l'opzione Estrusione, i nostri strumenti Immagine in STL esamineranno il file immagine caricato e tenteranno di tracciare un contorno attorno alle forme che compongono l'immagine e, con queste informazioni di contorno, creeranno una superficie piana nello spazio 3D con cui estrudere da un determinato numero di millimetri.

Questa modalità funziona bene con immagini che contengono forme facilmente identificabili che non utilizzano molti colori ed è un ottimo modo per prendere loghi, icone e altri contenuti di immagini e trasformarli in modelli 3D completamente funzionali che puoi quindi aprire nella tua modellazione 3D preferita richiesta di ulteriore modifica.

Ecco un esempio di una forma a stella che viene convertita utilizzando il metodo Estrusione in un modello 3D perfetto:

Una semplice forma a stella

Una semplice forma a stella

La forma a stella estrusa come modello 3D

La forma a stella estrusa come modello 3D

Mappe di altezza delle immagini

Creare un modello 3D STL da un'immagine Heightmap è molto diverso dal metodo Extrude. Quando si converte utilizzando la modalità Heightmap, tutti i singoli pixel all'interno dell'immagine sono considerati parte del file del modello 3D finale, ad eccezione del colore di sfondo che, utilizzando le opzioni predefinite fornite dal nostro convertitore, è nero.

Un'immagine della mappa di altezza è costituita da pixel con diversi livelli di scala di grigi e la luminosità di questi pixel in scala di grigi determina l'altezza dello stesso pixel all'interno del modello 3D creato. Ad esempio, presupponendo che un pixel sia nero, il convertitore da immagine a STL posizionerà il pixel 3D corrispondente ad un'altezza di 0 mm. Ora, se lo stesso pixel fosse bianco, la sua altezza sarebbe 10 mm (assumendo che sia selezionata l'impostazione predefinita di 10 mm per la profondità).

Utilizzando questo metodo, è possibile creare modelli 3D per rappresentare accuratamente il terreno 2D memorizzato in un formato immagine comune.

Ecco un esempio di forma a stella con un foro che viene convertito utilizzando il metodo Heightmap in un modello 3D perfetto. Notate come la scala di grigi corrisponde all'altezza nel modello 3D, con i bordi esterni più scuri della stella più bassi rispetto alle sezioni interne e il foro centrale scuro a gradini che crea un cratere al centro del modello 3D:

Una forma a stella con un foro in scala di grigi

Una forma a stella con un foro in scala di grigi

La forma della stella elaborata come Heightmap in un modello 3D

La forma della stella elaborata come Heightmap in un modello 3D

Formati supportati

Il nostro strumento da immagine a modello 3D supporta un'ampia varietà di formati e, sebbene abbiamo parlato dell'utilizzo di file PNG e JPG come file immagine di input di origine e STL come formato del modello 3D di destinazione, il nostro convertitore supporta molti altri formati immagine come HEIC, TIFF, TGA, ecc. Il formato STL è supportato come formato del modello 3D di destinazione, insieme ad altri formati popolari come OBJ, BLEND, FBX, e molti altri.

Per iniziare a utilizzare le opzioni Estrusione e Heightmap, utilizza il nostro Immagine nel modello 3D strumento di conversione.

© 2024 fabconvert.com