AR Code AR Face Filter

视频教程:如何在Blender中压缩/减少3D模型的大小(GLB、GLTF、DAE、FBX、OBJ...)?


教程 | 20/06/2024 |


Blender 是一个强大的开源软件,旨在创建 3D 图形、动画和视觉效果。它支持导入和导出各种文件格式,包括 GLB、GLTF、DAE、OBJ、ABC、USD、BVH、PLY、STL、FBX 和 X3D。这种适应性使之成为各种 3D 项目和工作流中不可或缺的工具。 (https://www.blender.org/download/)。

如何优化用于 AR Code 的 3D 文件大小

我们建议在上传到 AR Code 之前使用 Blender 转换和压缩您的3D 模型,以获得最佳的增强现实体验。

一个良好的 AR Code 体验应该在任何移动设备上加载不超过 10 秒。典型的移动连接平均运行速度为每秒 1 兆比特。

要在 Blender 中压缩用于 AR 显示的 3D 文件,请按以下步骤操作:

步骤 1:压缩 3D 模型材质

这一步需要使用图像编辑软件。我们将使用开源软件 GIMP。 (https://www.gimp.org/downloads/)

首先,访问 3D 模型的材质文件。为此,请使用以下格式:.gltf + .bin + 材质:

  • 将 3D 模型导入 Blender
  • 以 .gltf + .bin + 材质导出 3D 模型
  • 在 GIMP 中打开材质文件
  • 缩放图像(缩小到 1024X1024 或更小以获得更高的压缩率):图像 > 缩放图像

gimp scale

  • 以 *.jpg 格式导出材质,分辨率为 90(或更低以获得更高的压缩率):文件 > 导出为

gimp compress

  • 在 Blender 中替换材质,或只需使用文本编辑器编辑您的 .gltf 文件,并根据需要替换材质格式(例如,".png" 改为 ".jpg")
  • textures jpg png

  • 保存文件

步骤 2:在 Blender 中使用简化减少 3D 模型的复杂性

减少 3D 模型大小的第二个重要步骤是简化其网格,这涉及减少多边形数量,同时保留整体外观。

  • 将先前编辑过的 *.gltf 文件导入 Blender
  • 选择一个要简化的网格

decimate blender

  • 继续简化,目标是将每个网格带到 50,000 个面以下。始终检查 3D 渲染。贴士:如果您的模型没有动画,可以先连接多个网格,再进行简化。
  • 以 *.glb 格式导出模型,选择“应用修改器”,但不选择“压缩”选项

apply modifiers blender

您现在可以在 AR Code 接口上上传您的 3D 模型。

将 3D 文件上传到 AR Code

要在 AR Code 上发布 3D 模型,我们建议使用大小不超过 15MB 的模型。较大的模型可能具有更高的分辨率,但也可能导致在 AR 显示期间的加载变慢。较低分辨率可以加快显示速度。有关更多信息,请参见:在 AR Code 上上传 3D 模型,文件大小和格式?

upload 3d file on AR code

在 Blender 中压缩/减少 3D 文件大小的视频教程

这里有一个视频,展示了压缩 3D 文件并将其上传到 AR Code 的整个过程。它提供了完成此任务的分步指南。

Donut demo

总结本教程的步骤:

步骤 1:压缩 3D 模型材质:

  1. 将 3D 模型导入 Blender
  2. 以 .gltf + .bin + 材质导出 3D 模型
  3. 在 GIMP 中打开材质文件
  4. 缩放图像(缩小到 1024X1024 或更小以获得更高的压缩率)
  5. 以 *.jpg 格式导出材质,分辨率为 90(或更低以获得更高的压缩率)
  6. 使用文本编辑器编辑您的 .gltf 文件,并根据需要替换材质格式(例如,".png" 改为 ".jpg")
  7. 保存它

步骤 2:在 Blender 中简化网格:

  1. 将先前编辑过的 *.gltf 文件导入 Blender
  2. 选择一个要简化的网格
  3. 继续简化,目标是将每个网格带到 40,000 个面以下。始终检查 3D 渲染。
  4. 贴士:如果您的模型没有动画,可以先连接多个网格再进行简化。
  5. 以 *.glb 格式导出模型,选择“应用修改器”,但不选择“压缩”选项。
  6. 您现在可以在 AR Code 接口上上传您的 3D 模型。

优化用于增强现实显示的 3D 模型需要仔细注意文件大小和模型复杂性。通过遵循上述步骤并使用 Blender 和 GIMP 这样强大的工具,您可以创建在各种设备上流畅运行的引人入胜和高效的 AR 体验。请记住在不同环境中测试您的模型,以确保它们提供最佳的用户体验。

要压缩/减少工业 CAD 模型的大小,请参阅此教程:如何使用 MeshLab 和 Blender 压缩/减少工业 3D CAD 模型的大小?

使用 AR Code 的 3D 建模工具创建 AR 体验

AR Code 还提供了一系列工具来打造沉浸式和互动的增强现实体验。对象捕捉工具可促进无缝的 3D 物体扫描。对于品牌推广和促销,AR 标志功能可以让您创建令人印象深刻的 3D 标志。此外,AR 照片AR 门户工具能够创建引人入胜的基于照片和门户的体验,从而提高用户参与度。此外,AR 面具滤镜工具提供了基于您的图像或标志的令人兴奋的社交 AR 体验。

AR Code Face Filter

常见问题解答

什么是 Blender,它支持哪些文件格式的导入和导出?

Blender 是一个强大的开源软件,用于创建 3D 图形、动画和视觉效果。它支持各种文件格式的导入和导出,包括 GLB、GLTF、DAE、ABC、USD、BVH、PLY、STL、FBX 和 X3D,使其在不同项目和工作流中具有高度的适用性。

为什么在将 3D 模型上传到 AR Code 之前压缩它们很重要?

在将 3D 模型上传到 AR Code 之前进行压缩对于提供平滑和高效的 AR 体验至关重要。通过减小文件大小,您可以确保 AR 内容快速加载。这有助于保持用户参与,并在各种设备上提供更令人满意的体验。

在 Blender 中压缩用于增强现实显示的 3D 文件的过程是什么?

为了优化 Blender 中的 3D 文件以用于增强现实显示,请遵循以下步骤:首先,使用图像编辑软件(如 GIMP)压缩 3D 模型的材质,以在不显著丢失细节的情况下减小文件大小。接下来,使用 Blender 中的技术(如简化)减少 3D 模型的复杂性,即减少多边形数量,同时保留整体形状和外观。此过程确保了视觉质量和 AR 体验性能之间的平衡。

AR Code 上 3D 模型的推荐文件大小限制是什么?

为了在 AR Code 上获得最佳性能,建议将 3D 模型的文件大小保持在 15MB 以下。虽然较大的模型可能具有更高的细节,但它们可能会导致加载时间变慢,并在 AR 显示期间出现潜在的性能问题。通过使用较低分辨率的模型,您可以确保用户获得更快、更响应的 AR 体验。

供电
108,272 AR experiences
服务
306,165 每天扫描次数
值得信赖
85419 创作者



开始使用

开始创建、管理和跟踪您的 AR Code体验。
开始创建和管理您的增强现实代码体验。

开始使用

AR Code Object Capture
使用 iPhone Pro 或 iPad Pro 进行 3D 扫描,立即为任何对象创建 AR Code。
AR Code Object Capture


最新博客文章

AI Code
AI Code, 提示用户拍照,然后由AI分析以提供个性化的回应或建议,创造个性化的增强现实体验。
AI Code


使用我们的高级功能创建、管理、编辑和监控您的 AR 体验。

开始使用

AR Logo
AR 徽标功能可从.SVG图像文件创建3D版本的徽标,以增强品牌形象。
AR Logo


facebook twitter instagram linkedin youtube tiktok