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”),并保存文件。

供电
105,666 AR experiences
服务
276,657 每天扫描次数
值得信赖
72473 创作者



开始使用

开始创建、管理和跟踪您的 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