当前位置:网站首页>图新地球:Revit建模的rvt格式BIM模型如何带着纹理精准匹配地图
图新地球:Revit建模的rvt格式BIM模型如何带着纹理精准匹配地图
2022-07-24 08:04:00 【三维GIS那点事_王跃军】
0问题:
Revit中构建模型的同时,材质本身会带有一定的色彩或图像纹理信息。从Revit中直接导出FBX格式是不带纹理的,即使Revit里面的纹理是自己做的贴图也不行。
很多人使用图新地球做项目汇报,施工项目管理,好不容易建立好的BIM模型没有纹理,显示效果大打折扣。
做设计的朋友经常搞不明白坐标系统、投影的问题,导致不知道如何把BIM模型精准的叠加到地图上。
1解决方法
1.1Revit导出带纹理的FBX文件
1.1.1 在Revit中打开rvt模型,将rvt格式转换为NWC格式,有以下两种操作方式:
1.通过附加模块中的外部工具进行导出

2.通过文件导出NWC文件
【需要注意的是:如果Navisworks与Revit版本不匹配,要安装一个与Revit版本相同的导出插件(Autodesk_Navisworks_Exporters_****)】
1.1.2.NWC格式转FBX格式
在Navisworks中打开NWC格式文件

鼠标光标放在模型上,右键 → 选择“单位和变换”

重点:原点处坐标值是rvt项目基点坐标值,将原点位置中的X和Y值(第一个和第二个)记录并改成0,0。在旋转模块里面,以原有的角度基础上+180。(该模型本身存在2.697的旋转角度是因为在建模时以项目的北方向构建了项目北,而不是正北)。
如果建模的时候是采用的投影坐标建的,这个坐标原点要保留下来(后面会提到用途)
此处修改坐标原点为0,0,主要原因是FBX存储大数坐标经常会出问题。


工具栏中“输出”选择FBX,导出FBX格式文件

导出FBX选项中,无需修改单位,其他参数一般默认即可
注意:此处的单位不要修改,除非你明确知道BIM建模的底层单位,这个地方改单位只是一个标识,不会做单位的转换。

用3dsmax打开会发现FBX已经正常带纹理了
注意:如果模型在Revit中构建是采用混凝土材质,尤其是贴花类型的,无法导出到FBX
建议建模的时候还是使用普通图片纹理的方式
1.2图新地球加载FBX文件
1.2.1 明确的知道模型的坐标信息
比如国家2000,3度带,中央经线114
图新地球界面菜单栏中选择“BIM”→ “导入带投影.FBX模型”,选择要加载的模型,填写投影信息,并且在偏移量信息中填写在Navisworks中记录的项目基点坐标值。

我们会发现精准匹配


1.2.2 不知道模型投影坐标,或模型本身建模没有按照投影坐标建模,任意选择了一个基点
在图新地球界面菜单栏中选择“BIM”→ “导入带投影.FBX模型”,选择要加载的模型,此处模型中心点坐标为图新地球当前屏幕中心点坐标值,也可以自定义输入。
导入后直接找一个基准点,进行平移,旋转即可
平移的方式如下图:
起点:当前模型没对准的位置,找一个模型上的拐点
终点:找到模型上的这个点在地图上的位置
高度值:升高降低模型多少米

注意:如果模型不是按照正北方向建立的,可以使用旋转缩放进行调整
2小技巧
BIM模型导入后,可以沿着模型编辑绘制一个面,使用开挖功能和倾斜模型,现状地形进行融合。
路易、OpenRoads支持自动导出模型范围
边栏推荐
- Detailed explanation of VAO
- The vision group of Hegong University Sky team trained day3 - machine learning, strengthened the use of Yolo models, and learned pumpkin books and watermelon books
- Default risk early warning preliminary competition scheme of bond issuing enterprises [AI competition]
- Kubernetes: (I) basic concepts
- Learn - use do... While loop according to the formula e=1+1/1+ 1/2!+ 1/3!+…+ 1/n! Calculate the value of E (accuracy is 1e-6)
- Opencv project - credit card recognition (learning record)
- The growth path of software testing
- Solve the problem that Anaconda navigator cannot be opened
- Devops essay
- Markdown basic grammar learning
猜你喜欢

Robert operator, Sobel operator, Laplace operator

Vertex buffer and shader (the cherno + leranopongl) notes

Full revolutionary Siamese networks for object tracking translation
![Telecom Customer Churn Prediction challenge baseline [AI competition]](/img/ad/2cd108eaffce3a618525727d9b5034.png)
Telecom Customer Churn Prediction challenge baseline [AI competition]

Markdown basic grammar learning

Why is knowledge base important? This is the best answer I've ever heard

Qt|字符串生成二维码功能

VIDAR team team exclusive interview: as we do, as you know

hcip第八天笔记

13.Unity2D 横版 可上下左右移动的双向平台(双向行走+可移动+单独判定)+随机平台生成
随机推荐
Intelligent robot and intelligent system (Professor Zhengzheng of Dalian University of Technology) -- 5. Bionic robot
Use of ArrayList
rbm 对比散度
The difference between session and cookie
P3916图的遍历 题解
When does MySQL use table locks and row locks?
hcip第九天笔记
Super simple countdown code writing
Kotlin coprocess analysis (III) -- understanding the context of coprocess
Avoid pitfalls and stay away from PUA in the workplace. You need to know the common routines and scripts of PUA!
The vision group of Hegong University Sky team trained Day1 - machine learning, and learned to use the Yolo model
Natural language processing hanlp
学习笔记总结篇(一)
Natural language processing Jieba
赛宁TechTalk丨攻防演练:攻击组合拳 “稳准狠”渗透
Thesis reading: geotransformer
Example of dictionary
13. Unity2d horizontal version of two-way platform that can move up, down, left and right (two-way walking + movable + independent judgment) + random platform generation
What is NFT? An article to understand the concept of NFT
A simple mobile terminal todo