SmartSplant3D模型导入Unity
模型文件后缀名是.vue,前端框架有个VUE框架,导致查到的资料大部分是VUE框架的。用Navisworks导入,有插件:http://www.mrgeng.com/navisworks-loader-plugin-for-smart-3d-vue-file/另外有个视频是SmartPlant主动转换成nwc格式:https://www.youtube.com/watch?v=7z2Pz-fsWM
项目需要,客户给了个vue模型文件,要求测试能否加载到程序中,同时需要保存模型的结构和属性信息。
模型文件后缀名是.vue,前端框架有个VUE框架,导致查到的资料大部分是VUE框架的。
用Navisworks导入,有插件:http://www.mrgeng.com/navisworks-loader-plugin-for-smart-3d-vue-file/
另外有个视频是SmartPlant主动转换成nwc格式:https://www.youtube.com/watch?v=7z2Pz-fsWME,要用 一个UniConvPro的软件,没找到。
https://www.youtube.com/watch?v=N23sLZ2Ont4:教怎么导出vue文件,给Navisworks
https://www.youtube.com/watch?v=XJwf5HScXNg:有个3d apps的公司开发的工具,可能是SmartPlant3d的插件吧,能导出nwc格式的的模型文件。
这个是他们的官网,https://intratech3d.com/intergraph-sp3d-to-navisworks/?gclid=EAIaIQobChMIpP_i8LzF6gIV8wl9Ch1ULg-AEAAYASAAEgLh5vD_BwE,试用需要联系他们。
一、安装SP3D
SmartPlant3D资料好少,B站基本没教程,关键是安装包根本没找到,在百度上。淘宝上也只有一点点教程,买了个130的教程,里面有一些教程和安装包,根据不同版本的安装包还有价格区分,我喜欢用新的,选了2016版本的。给了个安装视频。
安装过程比较麻烦。
1.设置DTC
2.设置防火墙
3.安装SqlServer并设置
4.安装Liscence服务器并破解
5.安装SP3D
6.设置Plant数据库
最终安装好了SP3D2016,SqlServer2014,想导入用例数据库,发现不行,好像是版本变化太大了,用例数据库是SP3D2011\SqlServer2008版本的。
二、导入模型
学了下SP3D导出vue模型,发现,自己简单创建的场景导出的vue文件能够被navisworks插件导入,也能显示属性信息。然后再导出成fbx,导入unity模型这块是没问题了。
而在安装了PlantSmart3D Review后,在淘宝购买的教程中前面两个先讲的Reveiw的操作,发现客户给的模型文件实际上就是Review自带的Example文件夹里面的文件,当然可以大概。
把这些文件都测试了一下,都不能用navisworks加载,navisworks2020版本。
猜测,可能是这些文件的版本太旧了,navisworks插件不支持,它自己的Review支持。
不过这样应该没事,在实际项目中,有数据库,用SP3D重新导出一下就好了。
--------------------------------------------------
把SP3D导出的VUE文件,用SmartReview打开,再导出VUE文件,结果新导出的VUE文件,Navisworks不支持了,说明什么,说明Example里面的那些文件不是SP3D导出的,而是SmartReview导出的,他们之间的格式有差异。
三、安装Review
需要说明的是,Review2014用的Liscence服务器版本是2012,PlantSmart3D2016用的服务器是2010,一开始我破解时没把Review加上,导致不能用,重新安装了一下2012的。
找Review安装包过程中,发现有个网站其实有我从淘宝上买的安装包的,当然我另外还有视频教程的,不然那就亏大了。
下面的Smart3D 2016 里面也有2011和2014的。
www.shareappscrack.com,需要科学上网。
三、安装SP3D2011/SqlServer2008
换一个电脑安装SP3D2011,用来导入用例数据库。
折腾了一天,安装好了,结果要导入数据库发现无法识别到本机SqlServer,无法直接用ProjectManager里面的Restore,用Database Wizard里面的Restore又老是弹出连接不上数据库。
鼠标放到Backup configuration file to resore下面的输入框就会弹出这个提示。
奇怪,弹出提示本来还有一句话的:No Registered SQL Servers available. Use SQL Enterprise Manager to Register a SQL Server。
这次截图没有了。
找了半天的资料,看来PDF的安装说明,结果没办法。
奇怪的是原本初始化Plant数据库时也有这个提示的,后来不知道怎么没有了,能顺利进行下去了。
-----------------------------------------------------------
最后发现时要先把右上角的Destination database server填上,填电脑的名称,cmd里输入hostname,然后下面就能够选择样例数据库导入了。
导入后,ProjectManager里面
继续。
四、导入数据库
用DataBase Wizard导入SP3DTrain.bcf,发现只有SP3DTRAIN_SDB和SP3DTRAIN_SDB_SCHEMA,没有Model,Catelog,相关的数据库。
然后,查询发现dat文件可以直接导入SqlServer,试着直接导入数据库了。
报了点错误,备份集中的数据库备份与现有的数据库不同,解决方案参考:https://jingyan.baidu.com/article/fb48e8be52af166e622e14c4.html
导入后,
就差Reports了,而且我知道导出vue过程可能和Report有关。
结果出错了。
比较讨厌的是,这里根本没有让我输入的地方....
五.SP3D 2014
SP3D2016在输入数据库服务器的下拉框那里是能够列出来当前电脑上的SqlServer的,SP3D2011则无法列出来,虽然在创建数据库时可以手动输入,也能连接上,但是在上面这种需要自动获取的地方,直接就卡住了。
正好还有个SP3D2014,下载安装试试,它能不能使用SP3DTrain_2011R1_SQL。
结果下载好,发现它自己带了个SP3DTrain_2014R1_SQL的,那我直接用SP3D2016来使用这个SP3DTrain_2014R1_SQL试试。
淘宝买的教程里面有个视频就是讲的还原数据,使用SP3DTrain_XXX_SQL。
这里用SP3D2011实际上也进行不下去的,无法输入列表中的Server数据,所以我才用了DataBase Wizard的Resore,然后这条路就到上面的无法生成Report那里了。
用SP3D2016则没问题的,能进行下去,就是后面的升级版本升级不了,SP3DTrain_2011R1_SQL时。
SP3DTrain_2014R1_SQL+SP3D2016,能进行下去,也能升级。
分别升级
第一个升级没问题,第二个升级虽然提示有error,结果来看也是没问题的。
然后是generate Report database,没问题。
然后就是打开smart3d了,设置filter,查看工厂了
总算是进行到这一步了!
接着导出vue,导入navisworks。
再导入3dmax
然后接着要学习navisworks二次开发了。
---------------------------------------------------------
发现Navisworks里面的模型树和SP3D里面的组织不一样,SP3D里面按区域划分好了的,到navisworks中就整个都乱了。
可能还需要做SP3D的二次开发的工作。
------------------------------------------------------------------------------------------------------------------------
SmartReview2018支持导出FBX格式文件
https://docs.hexagonppm.com/reader/dVD3vffWadQa5i3zQU3uzQ/tGXr5tuDRmPrSZPp2Dfk3Q
找不到下载的地方....
手头只有2014和2017.
更多推荐
所有评论(0)