Versione 4.0
Con Substance 3D Sampler 4.0, potete utilizzare immagini reali per creare oggetti 3D con mascheratura automatica del soggetto, mappatura delle texture e decimazione della geometria. Questa versione introduce alcuni miglioramenti UX come nuove possibilità nell’API Python.
Data di pubblicazione: 31 gennaio 2023
Capture 3D
Con Substance 3D Sampler 4.0, ora potete creare oggetti 3D dalle immagini.
Abbiamo capacità fotogrammetriche integrate. La fotogrammetria è il processo tecnico di misurazione delle immagini. Sampler crea trame 3D da una serie di fotografie.
È sufficiente iniziare con una serie di foto che catturino le superfici visibili di un oggetto: uno smartphone o una fotocamera DLSR funzionano alla grande.
Scopri il flusso di lavoro dettagliato qui.
Luci
Mascheratura automatica
Rimuovi lo sfondo dell’oggetto da Capture 3D. Create una maschera generata automaticamente dall’oggetto dopo l’importazione delle immagini tramite la scheda Maschera.
L’uso delle maschere presenta molti vantaggi. Consente di rilevare le funzioni e di ricostruire solo le aree non mascherate.
Definisci l’area di ricostruzione
Attiva/disattiva Area di interesse per attivare un rettangolo di selezione dopo aver allineato le immagini. Impostate e allineate l’area precisa da ricostruire.
Post-elaborazione connessa
Una volta ricostruito l’oggetto 3D, ottimizzate il risultato con decimazione automatica, srotolamento e esegue i baking UV.
La post-elaborazione ti aiuta ad adattare e ottimizzare la trama e le texture in base alle tue esigenze e a come desideri utilizzarla.
Il risultato della ricostruzione può generare una rete con milioni di poligoni e fino a 16K texture. Spesso questa opzione non è ottimizzata per il rendering, il tempo reale o l’esperienza AR.
Il passo di post-elaborazione concatena automaticamente 4 passaggi:
- Decimazione
- Srotolamento UV
- Riproiezione
- Baking
Esporta in formati principali di file
Esportate gli oggetti 3D ricostruiti in tutti i formati di file standard in modo da poterli utilizzare ovunque.
Riquadro di visualizzazione
Le finestre delle viste 2D e 3D possono essere ridimensionate, scambiate e impilate verticalmente.
Script
La funzione di esportazione è stata suddivisa in 4:
- esporta materiali:
export_material - esporta luci ambientali:
export_environment_light - esporta trama con o senza texture:
export_meshoexport_3d_object
È stata aggiunta una nuova funzione per importare texture con un utilizzo specifico: import_textures
Sampler verrà ora caricato allo script di avvio e i plug-in archiviati nei percorsi definiti da due variabili di ambiente:
SAMPLER_PLUGIN_PATHSAMPLER_SCRIPT_PATH
Tutorial
Nota di rilascio
-
0.0 Banana
(Rilasciato il 31 gennaio 2022)
Aggiunto
- [capture 3D] Creazione di oggetti 3D da immagini
- [capture 3D] Creazione guidata capture 3D dedicata
- [capture 3D] Importa o genera maschere in bianco e nero sul set di dati
- [capture 3D] Risultato dell’allineamento: visualizzate tutte le funzioni corrispondenti come una nuvola di punti
- [capture 3D] Risultato dell’allineamento: visualizzate e interagite con le fotocamere associate a ciascuna foto allineata
- [capture 3D] Definite l’area di ricostruzione con un widget del rettangolo di selezione
- [capture 3D] Ridimensiona, trasla e ruota su tutti gli assi il widget del rettangolo di selezione
- [capture 3D] Definite la precisione della geometria per la trama ricostruita
- [capture 3D] Ottimizza la trama e la texture creando una nuova versione
- [capture 3D] Ciascuna versione viene decimata automaticamente in base al numero di facce di destinazione impostato
- [capture 3D] La fase di post-elaborazione esegue automaticamente lo srotolamento, riproietta le texture e quindi esegue i baking le informazioni del height normale e di AO dalla trama ad alto poli
- [capture 3D] Aggiungi il risultato originale o una versione al progetto Sampler
- [capture 3D] Nuovo livello di post-elaborazione Trama per decimare, annullare, riproiettare le texture e eseguire i baking automaticamente i dettagli del livello di trama sottostante
- [capture 3D] Nuovo livello di Trasforma trama per ridimensionare, ruotare o traslare il livello di trama sottostante
- [Esporta] Nuova finestra Esporta
- [Esportazione] Impostazioni dedicate e interfaccia utente a seconda del tipo di risorsa (materiale, luce ambientale, trama)
- [Export] Esporta la trama come USD, USDA, USDZ, glTF, glb, obj, fbx, stl
- [Esporta] Definisci il tipo di materiale durante l’esportazione dei file di Substance (SBSAR, SBS)
- [UI] Sposta le impostazioni della cache in una nuova scheda nel popup Preferenze
- [Applicazione] Le finestre delle viste 2D e 3D possono ora essere ridimensionate, scambiate e impilate verticalmente
- [Applicazione] Nuova variabile di ambiente SAMPLER_RESOURCES_PATH per aggiungere risorse iniziali aggiuntive
- [Scripting] Aggiunte variabili di ambiente SAMPLER_PLUGIN_PATH e SAMPLER_SCRIPT_PATH per importare plug-in e script all’avvio
- [Scripting] Funzioni di esportazione aggiunte per materiali, luce ambientale e oggetti 3d
- [Scripting] identificatore, valore predefinito, valori minimo e massimo, etichette ed enum aggiunti ai parametri
- [Scripting] È stata aggiunta la funzione import_texture per immettere un utilizzo personalizzato durante l’importazione delle immagini
Risolto
- [Applicazione] Arresto anomalo quando si apre un progetto recente e si salva nella finestra di dialogo di conferma
- La finestra di dialogo File di [Application] impedisce l’apertura di file .ssa
- [Applicazione] Le finestre di dialogo File possono essere visualizzate in una finestra di sfondo di macOS
- [Applicazione] arresto anomalo potenziale all’apertura di progetti 3.2
- [Applicazione] Se si seleziona un file, la finestra di dialogo File viene chiusa prima di visualizzare gli avvisi
- [Parametri esposti] L’esportazione di luci ambientali parametriche non funziona
- [Livelli] Il collegamento “Fai clic qui per sfogliare” in Pila livelli non funziona più
- [Livelli] Il disegno di più immagini all’interno dello stesso livello a volte non funziona
- [Layers] L’impostazione di un’immagine nelle proprietà del livello non aggiorna la miniatura del selettore di immagini
- [Livelli] La modifica di una risorsa Sampler aggiunta come livello non funziona
- [Progetto] Aggiornamento di risorse indesiderate all’apertura di un progetto
- [Scripting] A volte, l’individuazione della cartella dei plug-in non riesce su Windows
- [Scripting] Arresto anomalo quando si utilizza ‘open_project()’ in uno script Python
- L’esportazione di [Scripting] JPEG non è presente nell’API
- [Scripting] Il pannello del registro non è di sola lettura
- [Scripting] Il valore del parametro image_picker non funziona
- [UI] Icona risorsa mancante per la luce ambientale nel pannello Progetto
- [UI] Il menu a discesa Invia a Designer Format nelle Preferenze può essere vuoto
- [UI] Alcuni pulsanti hanno uno stile errato
- [UI] L’etichetta si sovrappone ai pulsanti nei widget del gruppo di pulsanti
- [UI] La posizione della descrizione comandi non è corretta per “Strumenti” in Imposta il menu dimensioni fisiche
- [UI] Quando si cambia lingua, il menu File non è allineato
Problemi noti
- [capture 3D] Quando si utilizzano le maschere, la proiezione della texture potrebbe essere interrotta
- [capture 3D] Potrebbero apparire piccoli artefatti sull’oggetto se la scala nella Trasforma Trama è troppo piccola
- [capture 3D] La trama esportata potrebbe essere molto piccola. Reimpostate la scala della Trasforma della trama e riesportate
- [Selettore colore] La selezione di un colore su un secondo monitor con una risoluzione diversa potrebbe non funzionare
- [Contenuto] Il widget della luce della forma non funziona in modalità proiezione sferica
- [Interoperabilità] Il materiale con spostamento inviato a Stager perderà i controlli di spostamento