Il materiale polvere multicolor per la stampa 3D consente di stampare modelli a più colori, anche con qualità fotografica.

Come fare per colorare il nostro modello? Come salvare il file correttamente? Con questa guida vedremo come è semplice creare un toy o una figurina, anche utilizzando un programma opensource.

Questo tutorial è basato su Blender ma è applicabile anche ad altri software 3D.

Contenuti della guida:

La mappatura UV

Per applicare un colore ad un modello 3D si utilizza un immagine .jpg o .png che viene proiettata sul modello tramite una mappa UV che correla i punti dell’immagine 2D a quelli del modello 3D: praticamente l’immagine avvolge il modello, come se facessimo aderire un foglio di carta stampato ad un oggetto tridimensionale fino a fasciarlo.

Per creare questa mappa UV si utilizza un comando richiamabile con U. Sono disponibili varie opzioni ma quella d’uso più comune è la modalità unwrap.

Per rendere possibile unwrap l’oggetto deve essere nel suo stato editabile, Edit mode, selezionato dal menù delle interazioni.

Utilizzeremo in questo esempio la primitiva Suzanne, il muso della scimmietta incluso in Blender.

Add mesh > monkey

Primitiva Suzanne in Blender per la stampa 3D a colori

Si selezionano tutti i vertici con a, con u si apre il menù UV mapping e si clicca unwrap.

UV Unwrap in Blender per la stampa 3D a colori

Per vedere la mappa UV creata si apre un’altra finestra nella viewport.

Per fare questo si va su un lato della viewport attuale finché non compare una doppia freccina, si clicca con il tasto destro e si apre un menù, scegliamo split area.

Nota: nelle versioni più recenti di Blender (dalla 2.8 in poi), l’UV Editor è accessibile direttamente dal workspace UV Editing nella barra superiore, senza bisogno di dividere manualmente la viewport.

Split area in Blender

Ora che la finestra è aperta andiamo nella modalità e scegliamo UV/image editor.

UV Image Editor in Blender

Qui possiamo vedere la nostra UV.

Mappa UV in Blender per modello 3D a colori

Tornando alla UV possiamo dare delle guide per generarla con un certo sviluppo. Per fare questo dobbiamo selezionare dei lati che funzioneranno come dei tagli nella mappa.

Selezionamo i lati con c: una volta selezionati premiamo Ctrl e e comparirà un menù da cui dovremo selezionare Mark seam.

Mark seam in Blender per UV mapping

Ora i lati selezionati saranno evidenziati in rosso.

Seam evidenziati in Blender per stampa 3D a colori

Riapplichiamo l’UV unwrapping, e vedremo che la mappa Uv si assumerà una nuova conformazione.

UV unwrapping con seam in Blender

Una volta generata la nostra mappa UV possiamo applicare ad essa un’immagine al nostro modello. Possiamo usare immagini bitmap create ad hoc o addirittura fotografie.

Applicare immagine texture su modello 3D in Blender

Per fare ciò creiamo prima un nuovo materiale, poi una texture, selezioniamo image or movie, apriamo l’immagine, nella sezione mapping, scegliamo UV e il nome della nostra UV (di solito UVmap).

Nota: gli screenshot di questa sezione si riferiscono al motore di rendering Blender Internal, che è stato rimosso a partire da Blender 2.8. Nelle versioni attuali di Blender si utilizza il sistema di nodi dello Shader Editor: crea un materiale, aggiungi un nodo Image Texture, carica l’immagine e collegalo all’input Base Color del nodo Principled BSDF. Il concetto di mappatura UV resta identico.

Assegnazione materiale e texture in Blender

All’inizio Blender può sembrare complicato e poco intuitivo ma una volta acquisita un po’ di dimestichezza si rivela un software davvero completo, con il quale creare tutto ciò che si può immaginare.

La tecnica Texture painting

Blender ci da la possibilità di agire con i colori direttamente sul modello. Vogliamo aggiungere un po’ di makeup al nostro personaggio?

Possiamo farlo utilizzando la modalità texture painting, con la quale possiamo dipingere in tempo reale il nostro modello 3D ruotando il modello nello spazio.

Per fare questo andiamo nella modalità edit mode, selezioniamo tutti vertici con a, andiamo nella finestra UV image editor e qui creiamo una nuova immagine, dandogli un nome. Selezioniamo la dimensione dell’immagine (1024 x 1024 può andare bene), scegliamo un colore come base.

Creare immagine texture in Blender per stampa 3D a colori

Ora andiamo nella 3D viewport e selezioniamo la modalità texture painting.

Modalità Texture Paint in Blender

Nel menù a sinistra comparirà un interfaccia per dipingere. Il menù è richiamabile con t.

Pannello strumenti Texture Paint in Blender

Per meglio dipingere sul modello applichiamo un modificatore multiresolution e clicchiamo su subdivide.

Modificatore Multiresolution e Subdivide in Blender

Il modello può apparire sfaccettato. Per renderlo più morbido e smussato clicchiamo su smooth in shading nel menù a sinistra richiamabile con t.
Ci sono vari pennelli disponibili, per dare effetti diversi. Selezioniamo F.draw. Selezioniamo un colore (in questo caso abbiamo scelto il rosso) e andiamo a dipingere con il pennello direttamente sul modello.

Con F possiamo, trascinando il mouse, incrementare o diminuire la misura del pennello.

La nostra scimmietta vuole mettersi il rossetto!

Proviamo a dipingere le labbra: notiamo come mentre agiamo sul modello anche la nostra texture si colora.

Dipingere texture sul modello 3D in Blender

Salviamo l’immagine nell’UV editor, con F3 e salviamo anche la scena.

Salvare texture dipinta in Blender UV Editor
Possiamo divertirci moltissimo a creare il make up del nostro modello, l’unico limite è la nostra fantasia!

Modello 3D colorato con texture painting in Blender

Possiamo anche utilizzare delle foto da proiettarle come stencil per ottenere un risultato più realistico, ma questo procedimento è piuttosto complesso, lo affronteremo in un altro tutorial.

Una volta finito di dipingere, la stessa texture dipinta verrà utilizzata come texture nel nostro materiale.
È meglio tenere due file separati, uno per il painting e uno per assegnare il materiale. Molto importante è non modificare la UV diversamente nelle due scene.

Per il texture painting può risultare pratico unire il file dalla scena originale con il comando append dal menù file: selezionare il file con l’oggetto originale, selezionare object e scegliere il modello.

Comando Append in Blender per unire file

Una volta conclusa la mappa, possiamo assegnarla al modello come sopra, tramite materiale. Controlliamo che sia visualizzata in modo corretto.

Ora possiamo esportare l’oggetto per la stampa!

Esportare il file correttamente per la stampa con polvere multicolor

Il formato 3D che gestisce materiali e colori è il formato .obj, che crea un piccolo file .mtl contenente le informazioni sui materiali utilizzati.

Esportare modello 3D in formato OBJ da Blender

Nella finestra di salvataggio dobbiamo assicurarci che siano selezionate le opzioni include UV e write materials.

Opzioni esportazione OBJ in Blender con UV e materiali
Per caricare il file per la stampa 3D con polvere multicolor, dobbiamo creare un archivio .zip contenente:

  • file .obj
  • file .mtl
  • eventuali immagini .jpg e/o .png utilizzate per la mappa

In assenza del file .mtl o delle immagini il file .obj risulterà completamente bianco!

La nostra scimmietta è pronta per essere stampata!

Possiamo caricare il nostro file .zip nella pagina di upload e selezionare il materiale polvere multicolor (l’unico materiale in grado di stampare modelli a più colori).

…Ta daan!

Scimmietta Suzanne di Blender stampata in 3D a colori con polvere multicolor


Prima di stampare, assicurati che il tuo modello sia geometricamente corretto: consulta la nostra guida completa per modellare per la stampa 3D con Blender per verificare che la mesh sia chiusa, manifold e con spessori adeguati.

Se hai generato il modello con l’intelligenza artificiale, leggi anche la nostra guida su come stampare in 3D modelli generati con l’AI.


Domande frequenti

Quale materiale devo scegliere per la stampa 3D a colori?

Il materiale per la stampa 3D a colori è la polvere multicolor, che utilizza la tecnologia di stampa a colori con qualità fotografica. È l’unico materiale del nostro catalogo che supporta modelli con texture e colori multipli.

In che formato devo esportare il file per la stampa a colori?

Esporta in formato OBJ con le opzioni “Include UV” e “Write Materials” attive. Crea poi un archivio .zip contenente il file .obj, il file .mtl e tutte le immagini texture (.jpg o .png) utilizzate. Senza il file .mtl o le immagini, il modello verrà stampato completamente bianco.

Che risoluzione deve avere l’immagine texture?

Per una buona qualità di stampa, l’immagine texture dovrebbe essere almeno 1024 x 1024 pixel. Per modelli grandi o con dettagli fini, 2048 x 2048 produce risultati migliori. Risoluzioni più alte non portano vantaggi significativi sulla qualità della stampa.

Posso usare il texture painting di Blender anche nelle versioni recenti?

Sì, la modalità Texture Paint è disponibile in tutte le versioni di Blender, comprese le più recenti. Il workflow è rimasto sostanzialmente invariato: la differenza principale è che nelle versioni dalla 2.8 in poi i materiali si gestiscono tramite lo Shader Editor con i nodi, anziché con il vecchio sistema Blender Internal.

Il modello deve essere manifold per la stampa a colori?

Sì, come per qualsiasi stampa 3D il modello deve essere chiuso e manifold. Prima di aggiungere colori e texture, verifica la geometria del modello seguendo la nostra guida per la stampa 3D con Blender.