I progetti sono davvero grandi

Il progetto Substance 3D Painter può essere molto grande e utilizzare molto spazio su disco. Questa pagina spiega perché e come attenuarla.

Che tipo di risorsa è memorizzata in un progetto?

Ogni risorsa o risorsa utilizzata durante la creazione della texture viene memorizzata nel file di progetto, tra cui:

  • Trama di origine (non il file originale, ma uno elaborato)
  • Mappe trama Eseguite i baking
  • Materiali (come i materiali Substance)
  • Bitmap o altre risorse utilizzate da qualsiasi livello, predefinito o tratto del pennello.

Le maglie ad alto poli non sono incluse nel progetto. Sono semplicemente collegati.

Perché un progetto memorizza così tante risorse?

L’archiviazione di tutte le risorse utilizzate rende un progetto completamente autonomo e facilmente spostabile da un computer all’altro senza romperlo. L’aspetto negativo principale è l’ingombro potenzialmente elevato dei file sul disco.

La decisione di incorporare tutto nel file del progetto deriva dal fatto che tutto è non distruttivo. Significa che il progetto “ricostruisce” se stesso quando viene riaperto. Se manca un singolo pennello o materiale dallo scaffale, il progetto potrebbe rompersi e non essere in grado di rigenerarsi correttamente. L’archiviazione di un duplicato della risorsa garantisce che il progetto possa essere ripristinato mentre è stato salvato.

Esiste un modo per ridurre le dimensioni di un progetto?

Esistono alcuni modi per ridurre le dimensioni di un progetto:

Pulisci risorse inutilizzate

Quando si utilizzano molte risorse in un progetto, Substance 3D Painter le copia. Ad esempio, se hai usato un canale alfa per dare una pittura a qualcosa. Se successivamente eliminate il livello quando è stato applicato il colore alfa, Substance 3D Painter non rimuove automaticamente la risorsa.

Per rimuovere la risorsa inutilizzata, utilizzare l’azione Pulisci dal menu File. Quindi salva il progetto (questo attiverà la rimozione effettiva della risorsa).

Impossibile rimuovere la risorsa ancora utilizzata in un progetto. Ciò significa che il set di texture disabilitato fa ancora riferimento alle risorse e ne impedisce l’eliminazione. Per evitare ciò, rimuovere gli insiemi di texture disabilitati nella finestra di riassegnazione degli insiemi di texture.

Ridurre la risoluzione del set di texture

Quando si salva un progetto, il risultato finale della Pila livelli di un set di texture viene salvato nel progetto. In questo modo è possibile mantenere un’anteprima nella finestra della vista quando il progetto viene riaperto senza dover ricalcolare il set di texture. Tuttavia, maggiore è la risoluzione del set di texture, maggiore sarà la cache di anteprima.

Per ridurre l’ingombro della cache, basta cambiare la risoluzione su un numero più basso, come ad esempio 512. Poiché Substance 3D Painter non è distruttivo, questa risoluzione può essere ripristinata in un secondo momento senza perdere qualità.

Comprimi il progetto

Il salvataggio incrementale di un progetto (tramite CTRL+S) può comportare la frammentazione dell’archivio dei file di progetto. Anche se non è un problema critico, questo può introdurre uno spazio vuoto nel file di progetto che può aumentare le dimensioni.

Utilizzare la funzione “Salva e compatta” nel Menu File per salvare nuovamente il progetto e rimuovere lo spazio vuoto sprecato. Questa azione di salvataggio sarà più lunga di un salvataggio normale, ma può ridurre notevolmente l’ingombro del file.

Riduci la dimensione delle mappe trama eseguite i baking

In generale, il principale colpevole e il motivo per cui un progetto occupa così tanto spazio sul disco è che le Mesh Maps eseguite i baking sono di per sé numerose e grandi.

Per ridurre le dimensioni delle Mesh Maps è possibile:

  • Utilizza una risoluzione di eseguita i baking inferiore.
    Anche se la Mappa normale può essere utile per essere eseguita i baking in 4K, questo potrebbe non essere il caso per la mappa di posizione, che di solito è solo intorno a sfumature colorate. Esegue i baking in due passaggi a due risoluzioni diverse per combinare diverse dimensioni di file.

  • Esportare la texture e ridurne manualmente l’ingombro.
    Per impostazione predefinita, Substance 3D Painter esegue i baking tutte le texture come immagini RGBA a 16 bit, compresi i baker in scala di grigi come l’Occlusione ambientale.

    Per ridurre il eseguo i baking di impronta texture, segui questa procedura dettagliata:

    1. Disattivare l’impostazione “Applica diffusione” nella finestra del Baker
    2. Imposta “Dilatazione con” su un valore ragionevole (ad esempio, 32 pixel per una risoluzione 2048)
    3. Esegue i baking tutte le tue Texture alla stessa risoluzione
    4. Esporta la texture eseguita i baking con il predefinito di esportazione “Mesh Maps” come PNG a 16 bit con il riempimento impostato su “No padding (passthrough)”
    5. Apri ogni mappa con un software di fotoritocco o Substance 3D Designer
    6. Riducete la risoluzione per le texture per le quali sembra essere stata montata. Assicuratevi di cambiare l’Occlusione ambientale, la curvatura e il Thickness da colore a scala di grigio.
    7. Salvate le nuove versioni di texture come PNG a 16 bit.
    8. Reimportate le texture e sostituitele sulle texture di esegue i baking originali nelle impostazioni Set texture.
    9. Per rimuovere le vecchie mappe trama, usate l’azione Pulisci del menu File.
    10. Per comprimere il file di progetto, utilizzate l’azione Salva e compatta del menu File.
      Dopo tutte queste fasi, l’ingombro del progetto dovrebbe essere notevolmente ridotto.

È importante che le mappe della trama rimangano almeno texture a 16 bit. Anche se la texture a 8 bit può avere un ingombro ridotto, introduce artefatti nei Materiali avanzati e nei Generatori di maschere. Si consiglia PNG perché è un formato di compressione senza perdita di dati, ovvero comprimerà comunque la texture senza introdurre artefatti e supporta anche 16 bit.

recommendation-more-help
substance-3d-painter-help-guide