Exportar archivos de textura mientras se guarda la escena 3D
Para exportar una escena y asegurarse de que todas las texturas asociadas se guardan en el mismo directorio, siga estos pasos:
Scene scene = Scene.FromFile(@"BoomBox.glb");
var opt = new ObjSaveOptions();
opt.ExportTextures = true;
scene.Save(@"D:\tmp\boombox\output.obj", opt);
Todos los objetos SaveOptions
en Aspose.3D incluyen la propiedad ExportTextures
, que simplifica el proceso de administración de texturas durante la exportación. Esta propiedad garantiza que todas las texturas, externas o incrustadas, se guardan en el directorio de salida especificado. Esta característica es compatible con varios formatos de archivo que admiten la exportación de texturas, como FBX, 3DS, OBJ, USD, GLTF y DAE.
Explicación
- Cargar la escena: La escena se carga desde el archivo de entrada.
- Configurar opciones de guardado: Establezca
ExportTextures
entrue
. - Exportar la escena: la escena se guarda en el directorio de salida con las rutas de textura actualizadas.
Al aprovechar la propiedad ExportTextures
en SaveOptions
, puede exportar sin problemas escenas 3D junto con sus texturas, asegurando que todos los activos necesarios estén organizados en un solo directorio. Esta característica mejora la portabilidad y la facilidad de uso de los archivos 3D en diversas plataformas y aplicaciones.