本快速教程将指导您使用一个简单的过程将 FBX 文件转换为 Java 中的 OBJ。在 Java 中将 **FBX 转换为 OBJ 的过程需要加载源 FBX 文件,然后使用所需的输出文件格式 OBJ 简单地保存它。从 FBX 到 OBJ 的转换无需使用任何第三方工具或安装其他一些 3D 软件。
在 Java 中将 FBX 文件转换为 OBJ 的步骤
- 配置项目以使用 Maven Repository 添加 Aspose.3D 以将 FBX 转换为 OBJ
- 添加对 3D 文件格式和场景类的引用
- 使用 Scene 类的 open 函数加载源 FBX 文件
- 使用来自 FileFormat 类的枚举器 WAVEFRONTOBJ 将加载的 FBX 文件保存为 OBJ
这些步骤有助于将 FBX 导出到 Java 中的 OBJ,以便将包含模型、蒙皮信息、关节、UV 数据和许多其他类型信息的 FBX 的高级格式转换为更简单的格式 OBJ,该格式仅能够保存几何图形和 uv 数据几行代码的帮助。您需要加载 FBX 文件,然后将其保存为所需的格式 OBJ。请注意,您也可以使用 FileFormat 枚举器将加载的文件保存为许多其他格式。
在 Java 中将 FBX 转换为 OBJ 的代码
在此 Java 代码中,使用了 Scene 类,该类包含多个构造函数,包括没有参数的默认构造函数,如本示例代码所示。但是,您可以通过提供附加到新节点的实体、父场景以及文件名来初始化场景类对象,或者根据要求仅提供 FBX 文件名。
在这个简短的教程中,我们学习了将 FBX 文件转换为 OBJ。如果您对其他类型的转换感兴趣,例如将位图转换为 PNG,请参阅 如何在 Java 中将 BMP 转换为 PNG 上的文章。