Aspose-3d的格式转换是否支持从glb文件转换为obj文件时,保留颜色,或者将颜色直接存入obj文件内?

按照官网样例尝试转换,但是转换后的obj文件没有颜色

// This code example demonstrates how to convert GLB to OBJ in Java.
import com.aspose.threed.ObjSaveOptions;
import com.aspose.threed.Scene;

// Create an instance of the Scene class
Scene scene = new Scene();

// Load the input GLB file
scene.open("C:\\Files\\Sample.glb");

// Initialize save options
ObjSaveOptions objSaveOptions = new ObjSaveOptions();

// Save OBJ file.
scene.save("C:\\Files\\Sample_out.obj", objSaveOptions);

使用的版本是aspose-3d-24.2.0-jdk8.jar
java版本是1.8
是否需要增加代码实现才能保留颜色数据?

已解决,opt.setExportTextures(true);即可,之前不行是因为选择的glb文件自身有问题,生成不了jpg

1 Like

@tykuyh

很高兴知道您的问题已得到解决。请继续使用 API,并随时创建新主题,以防您需要任何类型的帮助。