【学习支持】超全!各类三维模型格式转化、导入CIMPro详解

经常使用CIMPro的小伙伴们应该都知道,CIMPro拥有强大的数据兼容能力,支持多种类型模型的导入,而从软件上线至今,经常会有用户咨询模型导入的一系列问题。今天,我们将就各种类型的模型如何导入CIMPro进行详细的讲解。

✦+

+

Datasmith插件

Datasmith是一种广泛用于3D软件的数据交换格式,CIMPro孪大师也支持Datasmith格式的导入。在讲解各类3D软件模型导入之前,我们先为大家讲解如何下载、安装Datasmith插件。

首先,我们登录https://www.unrealengine.com/zh-CN/datasmith。在Datasmith下载页面上,选择“AUTODESK REVIT导出器”,在标题下面,可以看到该该导出器支持的Revit的版本号,点击“下载5.0导出器”,也可以点击“查看历史版本”,选择自己想要的对应版本的Revit导出器进行下载。

图片

双击下载的Datasmith安装文件,点击“运行”,开始安装(如果已安装插件,先卸历史版本才能重新安装新版本),根据软件安装提示一步步操作即可。

图片

01

Revit

Datasmith格式

运行Revit软件,打开需要转换的文件,在菜单栏找到“Datasmith”菜单(部分老版本在附加模块中),选择“导出”命令,设置导出路径即可完成Datasmith格式的导出。

图片

导出完成后打开CIMPro,点击“摆放”-“本地”点击“导入资源”,选择需要导入的Datasmith格式模型即可。

图片

FBX格式

在Revit中点击左上角的“文件”,在文件下拉菜单中点击“导出”,选择“FBX”格式。

图片

设置导出路径即可完成FBX格式的导出。

图片

导出完成后打开CIMPro,点击“摆放”-“本地”点击“导入资源”,选择需要导入的FBX格式模型即可。(注:为保证软件流程运行,此处建议默认合并模型)

图片

图片

02

3ds Max

Datasmith格式

打开需要转换的3ds Max模型文件,选择视图框上方的工具栏上面的“Datasmith”,选择“File Export”,点击“Export”。

图片

设置导出路径即可完成Datasmith格式的导出。

图片

导出完成后打开CIMPro,点击“摆放”-“本地”点击“导入资源”,选择需要导入的Datasmith格式模型即可。

图片

FBX格式

导出FBX:在导出FBX之前必须将模型的VRay材质进行转换,打开材质编辑器,此处需要使用一个材质转换插件,将材质转换的ms文件拖拽至场景中。

图片

此时会出现一个对话框,点击即可将VRay材质转换为普通材质。

图片

材质转换完成后点击“File”、点击“Export”。

图片

设置导出路径,点击“Save”。

图片

此时会弹出FBX导出的设置选项,需要选择三角面和携带材质命令,能把模型所有的材质贴图导出去,点击“OK”即可导出为FBX格式。

图片

导出完成后打开CIMPro,点击“摆放”-“本地”点击“导入资源”,选择需要导入的FBX格式模型即可。(注:如果进行了楼层拆分,需要取消勾选合并)

图片

03

SketchUp

Datasmith格式

打开SketchUp需要转换的场景,此时软件界面右上角就会出现一个Datasmith单独的菜单栏,第四个出口图标的按钮即为导出Datasmith格式的命令,点击并设置导出路径即可完成Datasmith格式的导出。

图片

如果界面上找不到Datasmith单独的菜单栏,也可以在软件界面的菜单栏中展开“扩展程序”找到Datasmith的插件,点击就可以看到导出命令。

图片

导出完成后打开CIMPro,点击“摆放”-“本地”点击“导入资源”,选择需要导入的Datasmith格式模型即可。

图片

FBX格式

点击左上角“文件”,点击下拉菜单中的“导出”,选择“三维模型”。

图片

设置导出路径即可完成FBX格式的导出。

图片

导出清单可以看到场景中的所有信息。

图片

导出完成后打开CIMPro,点击“摆放”-“本地”点击“导入资源”,选择需要导入的FBX格式模型即可。(注:为保证软件流程运行,此处建议默认合并模型)

图片

04

Navisworks

运行Navisworks软件,打开模型文件,选择软件界面菜单栏的“Datasmith”,点击“Datasmith Export”,在弹窗中点击“Export”。

图片

设置导出路径即可完成Datasmith格式的导出。

图片

导出完成后打开CIMPro,点击“摆放”-“本地”点击“导入资源”,选择需要导入的Datasmith格式模型即可。

图片

05

DGN格式

下载MicroStation并运行,点击“File”,点击“Export”,点击“OBJ”。

图片

点击弹窗上的“Export”按钮。

图片

导出完成后打开CIMPro,点击“摆放”-“本地”点击“导入资源”,选择需要导入的OBJ格式模型即可。

图片

06

OSGB

在全球定位下创建的项目可以导入OSGB模型,点击左下角大纲视图中的“图层”,点击“添加图层”,在“类型”中选择“OSGB”。

图片

点击文件夹图标导入OSGB模型,点击“确定”。

图片

在大纲视图中双击OSGB模型,即可快速定位至该模型自带的地理位置。

图片

07

UMAP的COOK及导入

在Content文件夹下新建一个文件夹,将场景中所用的模型、材质、贴图等移动至该文件夹。

图片

由于CIMPro自带灯光、雾效、天气等功能,为避免效果重复,需要将场景中的灯光、雾效等后期删除。

图片

点击右上角“设置(Settings)”,在下拉菜单中选择“项目设置(Project Settings)”。

图片

在项目设置中选择“打包(Packaging)”,取消勾选PAK文件格式、取消勾选共享材质节点。

图片

点击“流送(Streaming)”,取消勾选事件驱动。

图片

关闭项目设置,点击“平台(Platforms)”,选择下拉菜单中的“Windows”,点击下拉菜单中的“Cook Content”开始Cook项目。

图片

Cook完成后打开项目工程文件,路径为“Saved\Cooked\Windows\项目名文件\Content”。

图片

拷贝“Content”文件夹下的所有文件,将所有文件粘贴至CIMPro文件夹下的“Content”文件夹。

图片

打开CIMPro新建项目,点击“摆放”-“本地”点击“导入资源”,点击“Content\项目名文件\Maps”,选择UMAP格式文件即可。

图片

08

30天免费试用

CIMPro孪大师是由上海漂视网络股份有限公司(以下简称“漂视”)近百名来自于欧特克、达索等公司的开发人员,基于自研数字孪生图形引擎PiCIMOS六年研发数百次迭代,打造的一站式数字孪生3D开发平台,具备空间构造、物联感知、时空计算、逼真渲染、仿真推演5大能力。致力于让用户不写1行代码,高效完成3D程序开发,助力产业客户在规划、设计、施工、运维等各环节实现降本、增效、提质,助推万物孪生时代的到来。

漂视数字孪生世界

,赞 42

我们为所有用户提供高级版的30天免费试用,同时为更好地服务用户,我们会定期进行产品教学直播与线下交流沙龙,在用户交流群中我们也会第一时间解答操作疑问。欢迎各位订阅公众号获取一手信息,共同助力中国数字化产业蓬勃发展。

当然,除了标准化平台之外,漂视作为数字孪生软件与服务提供商,仍持续为行业伙伴提供定制化开发与整体解决方案。用户可根据自身需求选择与漂视的合作模式。

图片

现在,立即登录piadmin.picimos.com或点击【阅读原文】免费下载试用吧!

帮助中心

当您有任何产品使用问题时,可添加下方微信客服号咨询,备注“孪大师咨询”。

图片

服务时间

周一至周五 

9:30am-18:30pm

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Python可以使用许多不同的库来导入现成的常用三维模型格式,其中包括OpenGL、OpenSceneGraph、OBJ、COLLADA和其它许多格式。可以利用Python中的一些包来轻松完成这些操作,例如NumPy和PyOpenGL。 ### 回答2: 在Python中,可以使用一些现成的库来导入和分析常用的三维模型格式。 首先,可以使用`numpy`库来处理数值计算和数组操作。`numpy`提供了一些功能强大的函数和方法,可以用来处理三维模型的数据。 其次,可以使用`open3d`库来导入和处理三维模型。`open3d`是一个广泛使用的开源库,支持多种三维模型格式,如PLY、OBJ、STL等。使用`open3d`可以读取三维模型的顶点、法线、面片等信息,并进行各种操作和分析。 下面是一个简单的示例代码,演示了如何使用`open3d`导入和分析一个PLY格式三维模型: ```python import open3d as o3d # 加载PLY格式模型文件 mesh = o3d.io.read_triangle_mesh("example.ply") # 打印模型信息 print("顶点数量:", len(mesh.vertices)) print("面片数量:", len(mesh.triangles)) # 可以进行进一步的分析和处理,如计算法线、体积、表面积等 # 保存处理后的模型 o3d.io.write_triangle_mesh("output.ply", mesh) ``` 以上代码使用`o3d.io.read_triangle_mesh`函数导入模型,然后可以通过`mesh.vertices`和`mesh.triangles`来访问顶点和面片的信息。通过`o3d.io.write_triangle_mesh`函数可以将处理后的模型保存到文件中。 除了`open3d`,还有其他一些库和工具可用于导入和分析三维模型,如`PyMCubes`、`trimesh`、`meshlab`等。根据实际需求和使用场景,可以选择适合的工具来处理三维模型数据。 ### 回答3: 在Python中,可以使用一些现成的库来导入和分析常见的三维模型格式。以下是一种常见的导入和分析三维模型的流程: 1. 安装必要的库:首先需要安装一些Python库,如NumPy、PyMesh、trimesh等。这些库提供了高效的三维模型处理功能。 2. 导入模型文件:使用相应的库,例如使用trimesh库的load函数来导入三维模型文件。常见的三维模型文件格式包括obj、stl、ply等。 3. 数据操作和分析:一旦模型文件被成功导入,可以对导入模型进行各种操作和分析。例如,可以计算模型的表面积、体积、中心点等属性。可以使用NumPy库进行数学运算和向量操作。 4. 可视化:可以使用库中的可视化功能来查看和展示导入三维模型。例如,使用PyMesh库的plot函数可以快速绘制模型的外观。 5. 进一步分析:在导入和可视化模型之后,可以进一步进行分析。例如,可以计算模型的法线、曲率等几何属性。可以进行形状匹配、曲面重建等操作。 总之,Python通过使用现成的库,可以方便地导入、操作和分析常见的三维模型文件格式。这样可以快速进行各种三维模型相关的计算和可视化分析。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值