Esporta file di texture durante il salvataggio della scena 3D
Per esportare una scena e assicurarsi che tutte le trame associate vengano salvate nella stessa directory, segui questi passaggi:
Scene scene = Scene.FromFile(@"BoomBox.glb");
var opt = new ObjSaveOptions();
opt.ExportTextures = true;
scene.Save(@"D:\tmp\boombox\output.obj", opt);
Tutti gli oggetti SaveOptions
in Aspose.3D includono la proprietà ExportTextures
, che semplifica il processo di gestione delle trame durante l’esportazione. Questa proprietà garantisce che tutte le trame, sia esterne che incorporate, vengano salvate nella directory di output specificata. Questa funzione è compatibile con vari formati di file che supportano l’esportazione di texture, come FBX, 3DS, OBJ, USD, GLTF e DAE.
Spiegazione
- Caricare la scena: La scena viene caricata dal file di input.
- Configura le opzioni di salvataggio: imposta
ExportTextures
sutrue
. - Esporta la scena: la scena viene salvata nella directory di output con i percorsi di texture aggiornati.
Sfruttando la proprietà ExportTextures
in SaveOptions
, puoi esportare senza problemi 3D scene insieme alle loro trame, assicurandoti che tutte le risorse necessarie siano organizzate in un’unica directory. Questa funzione migliora la portabilità e la facilità d’uso dei file 3D su varie piattaforme e applicazioni.