在线 GLB 转 OBJ

3D 建模和设计的世界非常迷人,让我们能够在虚拟空间中将想象力变为现实。无论您是专业 3D 艺术家、游戏开发人员、建筑师,还是只是对探索 3D 创作感兴趣的人,您都可能遇到过用于存储 3D 模型的不同文件格式。其中,GLBOBJ是两种常用的格式。在这篇博文中,我们将深入探讨在线将 GLB 转换为 OBJ 的过程,为您的 3D 项目开辟新的可能性。它还包括使用 C# 或 Java 的 .NET Framework 应用程序的 GLB 到 OBJ 文件转换信息。

免费在线 GLB 到 OBJ 转换器

虽然 GLB 和 OBJ 都有各自的优点,但在某些情况下您可能需要在两种格式之间进行转换。也许您正在与使用更喜欢 OBJ 的不同软件的人合作,或者您计划在需要 OBJ 文件的应用程序中使用 OBJ 文件。这个免费的GLB到OBJ在线转换器使您只需点击几下即可执行转换,无需安装任何专用软件。

  1. 使用互联网浏览器加载在线 GLB 到 OBJ 免费转换器。
  2. 将链接粘贴到文件或将其拖放。
  3. 从下拉列表中选择 OBJ 值。
  4. 单击“立即转换”按钮转换 GLB 文件。

PS:访问输出文件的文件在 24 小时内有效,因为您的任何文件都没有存储在服务器上。

GLB 到 OBJ 在线转换器 - 功能

用户友好的界面:提供直观且易于导航的用户界面,允许用户上传其 GLB 文件并启动转换过程,而无需任何技术专业知识。

文件上传:允许用户直接从本地存储上传 GLB 文件,或提供输入远程 GLB 文件 URL 的选项。

隐私和安全:它确保您上传的文件得到安全处理,并谨慎处理任何个人或敏感数据。实施必要的安全措施来保护用户信息。

跨平台兼容性:它旨在跨各种设备和平台工作,包括台式机、平板电脑和智能手机,使其可供更广泛的用户使用。

支持和文档:它提供全面的文档、常见问题解答和免费支持论坛,以便在您在转换过程中遇到困难时为您提供帮助。

响应式设计:转换器的界面响应灵敏,可适应不同的屏幕尺寸,在桌面和移动设备上提供无缝体验。

在 C# 中将 GLB 转换为 OBJ

您可以通过以下步骤轻松地将 C# 中的 GLB 转换为 OBJ:

  • 在您这边安装 Conholdate.Total for .NET
  • 创建 Scene 类的对象。
  • 加载输入 GLB 文件并初始化 ObjSaveOptions 类对象。
  • 保存创建的 OBJ 文件。

下面的代码片段演示了如何在 C# 中将 GLB 转换为 OBJ:

// 此代码示例演示如何使用 C# 中的选项将 GLB 转换为 OBJ。
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;

// 文件路径
var dataDir = "C:\\Files\\Sample.glb";

// 创建 Scene 类的实例
Scene scene = new Scene();

// 加载输入 GLB 文件
scene.Open(dataDir);

// 初始化保存选项
var objSaveOptions = new ObjSaveOptions();

// 从外部材质库文件导入材质
objSaveOptions.EnableMaterials = true;

// 翻转坐标系。
objSaveOptions.FlipCoordinateSystem = true;

// 配置查找路径以允许导入器查找外部依赖项。
objSaveOptions.LookupPaths = new List<string>(new string[] { dataDir });

// 在模型顶点位置序列化 W 组件
objSaveOptions.SerializeW = true;

// 为每个部分生成评论
objSaveOptions.Verbose = true;

// 保存 OBJ 文件
scene.Save("C:\\Files\\Sample_out.obj", objSaveOptions);

在Java中将GLB转换为OBJ

您可以通过几个简单的步骤将 Java 中的 GLB 转换为 OBJ:

  • 在您端安装 Conholdate.Total for Java
  • 创建 Scene 类的实例并加载 GLB 文件。
  • 初始化 ObjSaveOptions 类实例。
  • 保存输出 OBJ 文件。

下面的示例代码详细说明了如何在Java中将GLB转换为OBJ:

// 此代码示例演示如何在 Java 中将 GLB 转换为 OBJ。
import com.aspose.threed.ObjSaveOptions;
import com.aspose.threed.Scene;

// 创建 Scene 类的实例
Scene scene = new Scene();

// 加载输入 GLB 文件
scene.open("C:\\Files\\Sample.glb");

// 初始化保存选项
ObjSaveOptions objSaveOptions = new ObjSaveOptions();

// 保存 OBJ 文件。
scene.save("C:\\Files\\Sample_out.obj", objSaveOptions);

免费评估许可证

您可以获得免费临时许可证,以消除任何评估限制并充分测试 API。

加起来

3D 建模的世界丰富多样,为创造力和创新提供了无限的可能性。当您探索这个领域时,能够在不同的 3D 文件格式之间进行转换可以极大地增强您的工作流程和协作机会。这款 GLB 到 OBJ 在线转换器提供了一种便捷的方法来弥合这两种格式之间的差距,使您能够将 3D 资产无缝集成到各种项目中。同样,您可以创建自己的转换应用程序,或根据您的要求将其集成到现有的 C# 或 Java 应用程序中。如果您有任何疑问,请随时通过论坛与我们联系。

也可以看看