AR Code AR Face Filter

视频教程:如何使用MeshLab和Blender压缩/缩小工业3D CAD模型的大小?


教程 | 20/06/2024 |


我们之前发布了一篇关于在Blender 中减少3D模型文件大小的教程, 这对于大多数3D模型(包括动画模型)而言是一个有效的方法。 然而,对于高清静态CAD模型,我们提供了一种替代方法, 以实现您的最终AR渲染的最佳效果。

我们的方法支持各种3D CAD文件格式,包括STL,OBJ,STP,IGS,OFF,GLTF,GLB,WRL,BREP,XBF,PLY,MSH,PNG,LOG,ES,3DS,QOBJ,PTX,VMI,PTS,APTS,XYZ,PDB,TRI,ASC,TXT,X3D,X3DV,FBX,BRE,DAE 和E57。

了解工业3D CAD模型

计算机辅助设计(CAD) 是指工业和制造领域中部件和组件的3D建模。 CAD模型需要高分辨率以用于生产,并使用专门的3D CAD软件创建,如Fusion 360 Autodesk,Solidworks,CorelCAD,AutoCAD,Tinkercad,FreeCAD,SketchUp,Solid Edge,Bentley,LibreCAD,SOLVESPACE,BRL-CAD,QCAD,IRONCAD,PTC,CATIA,OpenSCAD,Rhino 和 Siemens NX。 这些模型通常使用专门的文件格式。

减小工业3D模型的大小

请遵循我们的分步指南,使用AR Code创建一个更轻的CAD 3D模型以用于增强现实显示。首先,如果可能,直接在设计软件中减少模型的顶点。否则,请使用我们推荐的方法,涉及CAD Assistant,Meshlab,Blender和Gimp:

步骤1:使用CAD Assistant转换未标注的3D模型

CAD Assistant是一个免费的3D CAD转换器,供个人和商业使用。可以从https://www.opencascade.com/products/cad-assistant/ 下载。

CAD Assistant

将您的3D模型导入界面,并将其导出为.OBJ格式。此转换步骤可将您的3D模型准备好用于下一步骤。

步骤2:使用MeshLab和/或Blender对3D模型进行简化

简化3D模型会减少其顶点,这可能会造成分辨率损失。每次简化后,请定期检查渲染,以避免在模型纹理中产生漏洞。为了获得最佳效果,我们建议使用MeshLab和Blender,两者结合使用,其中MeshLab特别适用于非常高清晰度的静态模型。

使用Blender进行简化: (https://www.blender.org/download/)

  • 导入您的3D文件(仅限GLB,GLTF,DAE,ABC,USD,BVH,PLY,STL,FBX,OBJ 和 X3D)
  • 选择要简化的第一个网格
  • 按如下图所示进行简化,每个网格简化到少于40,000个面。如果简化产生了UV漏洞,请先尝试Meshlab简化。
  • decimate Blender

  • 将模型导出为*.glb格式,选择“应用修改器”, 但不要选择“压缩”选项。
  • apply modifiers Blender

使用MeshLab进行简化: (https://www.meshlab.net/#download)

  • 导入你的3D文件(包含ES,3DS,PLY,STL,OBJ,OFF,QOBJ,PTX,VMI,PTS,APTS,E57,GLTF,GLB,XYZ,PDB,TRI,ASC,TXT,X3D,X3DV,FBX,WRL,BRE,DAE 和 E57形式)

然后,根据纹理情况,选择:

  • 有纹理:滤镜 > 重建、简化和重建 > 简化:四边形边缘拼贴简化(带纹理)
  • 无纹理:滤镜 > 重建、简化和重建 > 简化:四边形边缘拼贴简化

decimate Meshlab

通过设置适当的面数来保持模型的质量。

simplify Meshlab

将你的3D模型导出为*.obj格式,以包含任何纹理。

export Meshlab

步骤3:使用Gimp压缩纹理

如果你的模型有图像纹理,请按照以下步骤操作:

  • 将你的3D模型导入Blender
  • 将你的3D模型导出为.gltf + .bin + 纹理格式
  • 在GIMP中打开纹理文件
  • 缩放图像(为了更高的压缩比,缩放至1024x1024或更小):图像 > 缩放图像

Gimp scale

  • 将纹理导出为*.jpg格式,分辨率为90(或更低以实现更高的压缩):文件 > 导出为

Gimp compress

  • 使用文本编辑器编辑你的.gltf文件,必要时替换纹理格式(例如,将“.png”替换为“.jpg”)
  • textures jpg png

  • 保存文件

步骤4:将你的模型转换为.GL乙进行上传到AR Code

要转换并导出你的模型:

  • 将你的.gltf模型导入Blender
  • 如果你已经使用MeshLab简化了你的模型,可以尝试添加步骤2中详细说明的Blender简化。
  • 将你的模型导出为*.glb格式,选择“应用修改器”,但不要选择“压缩”选项。

apply modifiers Blender

你现在可以轻松地将你的3D模型上传到AR Code 平台

使用AR Codes增强您的AR体验

AR Codes 革新了您与数字内容进行交互的方式,提供跨多个平台的沉浸和互动体验。从 AR Photos AR LogosAR Videos AR Text,我们的工具提供了无尽的参与和创意的可能性。立即试用我们的免费试用版,开始创建您独特的AR体验。

视频教程:减小CAD 3D模型的大小

观看此视频,了解如何使用Blender和Gimp减小3D模型的大小。视频演示了每个步骤。

AR Codes的3D建模工具

AR Codes革新了您与数字内容的交互方式,在多个平台上提供沉浸式和互动的体验,具有先进的3D建模工具。从 AR Photos AR Logos AR VideosAR Text,我们的工具提供了无限的参与和创意的机会。探索比如AR Portals3D File Upload, Object Capture, 和AR Face Filters的功能。立即试用我们的免费试用版,开始创建您的独特AR体验。

常见问题

什么是工业3D CAD模型,它们为何被使用?

工业3D CAD模型是指为工业和制造领域使用的部件和组件创建的3D模型。 这些模型需要高分辨率以用于生产,并使用像Fusion 360、Solidworks、AutoCAD等专业的3D CAD软件进行设计。 它们用于在制造之前可视化、规划和模拟复杂的产品和系统。

如何使用CAD Assistant转换我的3D模型?

CAD Assistant是一个免费的3D CAD转换器,供个人和商业使用。 您可以从https://www.opencascade.com/products/cad-assistant/ 下载它。 将您的3D模型导入界面并以.OBJ格式导出,以准备进行下一步。

什么是3D模型简化,为什么它很重要?

3D模型简化是减少3D模型中的顶点数量的过程,从而使文件大小减小。 这对于增强现实显示非常重要,因为它可以实现更平滑和更快的渲染。 然而,过度简化可能会导致分辨率或纹理信息的丢失,因此找到保持模型外观的平衡非常重要。

如何使用Gimp压缩3D模型的纹理?

要使用Gimp压缩3D模型的纹理,首先将你的3D模型导入Blender并导出为.gltf + .bin + 纹理格式。 然后,在GIMP中打开纹理文件。 通过转到图像 > 缩放图像,将图像缩放到1024x1024或更小以实现更高的压缩。选择 文件 > 导出为,将纹理导出为.jpg格式,分辨率为90(或更低以实现更高的压缩)。 最后,使用文本编辑器编辑你的.gltf文件,必要时替换纹理格式(例如,将“.png”替换为“.jpg”),并保存文件。

值得信赖
109,628 创作者


开始使用

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

开始使用

AR Code Object Capture
对象捕捉:使用我们的网页界面或您的MacBook M系列、iPhone或iPad,即刻从任何对象的3D扫描中创建AR代码。
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