视频教程:如何使用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/ 下载。
将您的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简化。
- 将模型导出为*.glb格式,选择“应用修改器”, 但不要选择“压缩”选项。
使用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形式)
然后,根据纹理情况,选择:
- 有纹理:滤镜 > 重建、简化和重建 > 简化:四边形边缘拼贴简化(带纹理)
- 无纹理:滤镜 > 重建、简化和重建 > 简化:四边形边缘拼贴简化
通过设置适当的面数来保持模型的质量。
将你的3D模型导出为*.obj格式,以包含任何纹理。
步骤3:使用Gimp压缩纹理
如果你的模型有图像纹理,请按照以下步骤操作:
- 将你的3D模型导入Blender
- 将你的3D模型导出为.gltf + .bin + 纹理格式
- 在GIMP中打开纹理文件
- 缩放图像(为了更高的压缩比,缩放至1024x1024或更小):图像 > 缩放图像
- 将纹理导出为*.jpg格式,分辨率为90(或更低以实现更高的压缩):文件 > 导出为
- 使用文本编辑器编辑你的.gltf文件,必要时替换纹理格式(例如,将“.png”替换为“.jpg”)
- 保存文件
步骤4:将你的模型转换为.GL乙进行上传到AR Code
要转换并导出你的模型:
- 将你的.gltf模型导入Blender
- 如果你已经使用MeshLab简化了你的模型,可以尝试添加步骤2中详细说明的Blender简化。
- 将你的模型导出为*.glb格式,选择“应用修改器”,但不要选择“压缩”选项。
你现在可以轻松地将你的3D模型上传到AR Code 平台。
使用AR Codes增强您的AR体验
AR Codes 革新了您与数字内容进行交互的方式,提供跨多个平台的沉浸和互动体验。从 AR Photos 和 AR Logos 到 AR Videos 和 AR Text,我们的工具提供了无尽的参与和创意的可能性。立即试用我们的免费试用版,开始创建您独特的AR体验。
视频教程:减小CAD 3D模型的大小
观看此视频,了解如何使用Blender和Gimp减小3D模型的大小。视频演示了每个步骤。
AR Codes的3D建模工具
AR Codes革新了您与数字内容的交互方式,在多个平台上提供沉浸式和互动的体验,具有先进的3D建模工具。从 AR Photos 和 AR Logos 到 AR Videos 和 AR Text,我们的工具提供了无限的参与和创意的机会。探索比如AR Portals,3D 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”),并保存文件。