当智能建模平台与虚幻引擎相遇时,它们又能碰撞出怎样的火花呢?

智能建模怎么玩?

以南昌某职业学院项目为例,这个项目总共有16栋楼,我们直接用智能建模平台”bim.zonst.com“将施工图纸转换为三维模型,首先简单检查下施工图纸(约1h),如果是第一次使用智能建模平台的建议看下平台帮助中心-新人指引板块,可以帮你迅速了解图纸合规性要求哦

检查无误后在智能建模平台上为每栋楼分别建立一个任务,将施工图纸按一栋楼一个任务上传至建模平台,任务是同步进行的,不需要进行排队等待,整个翻模流程约1h后即可完成,整个操作只需一人一杯茶时间即可完成,非常简单高效!!!如果用传统手动建模方式,需要约2周时间,使用智能建模平台效率提升能达到90%以上,以下是三维模型展示:

实训楼

教学楼

数字图书中心

产研融合实训楼

体育馆

综合楼

宿舍楼

虚幻引擎怎么玩?

(1)模型导入

通过Datasmith的Revit导出器,将各栋楼的三维模型导出为.udatasmith文件,然后导入虚幻引擎UE5中

导入之后,我们会发现原生的三维模型材质在场景中看着有些”假“,那么第一步就是需要对材质进行更换,由于三维模型是通过智能建模平台生成的,模型在几何体、材质和场景层级都进行了统一规范,通过模型的层级属性以及相关标签信息,可通过蓝图脚本等工具批量将原场景中使用的材质替换为专为实时可视化制作的高质量材质,同时识别并清除场景中不必要的几何体,创建细节层级,更高效地渲染复杂几何体,并且可为需要碰撞的网格体(例如地板和墙壁)创建碰撞,这一工作方式极大的提升了模型处理效率,还能批量转换网格体为Nanite网格体。



通过UE表格批量替换材质



通过筛选几何体属性设置碰撞和转换Nanite

(2)添加光源

Lumen是虚幻引擎5的全动态全局光照和反射系统,专门针对下一代主机进行设计,是默认的全局光照和反射系统。Lumen能够在拥有大量细节的宏大场景中渲染间接漫反射,并确保无限次数的反弹以及间接高光度反射效果;无论是毫米级别的场景细节,还是数以千米的宏大场景,它都能应对得游刃有余。在编辑器中放置环境光和路灯,环境光可以采用超级动态天空,路灯可以采用点光源,并对点光源通过蓝图编写夜晚自动开启的设置,放置之后我们看看效果。



白天



夜晚

(3)补充场景细节

布置植物、座椅、路标等模型,这些可以在虚幻商场或QuixelBridge中下载,虚幻商场和QuxielBridge中有大量免费且好用的模型素材,可以直接添加到项目中,也是适配虚幻引擎最好的,别的格式的模型能不能放进来呢,当然可以,Sketchup、Maya等绘制的三维模型可以转为fbx格式,然后直接导入项目中,导入的时候记得勾选网格体合并和Nanite。



布置完成的一些场景如下:



室外自行车棚



泳池



教室

(4)替换场景主角

通过MetaHuman可创建逼真的数字人类,并可用于替换项目主角,增加场景游览乐趣

(5)场景游览

除了以第三人称的形式游览校园,还可以为场景添加车辆载具,玩家可以驾驶场景中的任何一辆汽车,以开车视角游览校园风光。

如果在项目后期维护的过程中,里面的建筑模型有局部修改怎么办,那么还是需要借助智能建模平台,将修改后的施工图纸进行重新建模,然后更新即可,不需要自己去修改三维模型。

从图纸到BIM到数字孪生城市(元宇宙),易如反掌!的更多相关文章

  1. 【开源项目】合肥~超经典智慧城市CIM/BIM数字孪生可视化项目—开源工程及源码

    最新消息,数字孪生智慧宁波开源了其数据工程源码和工程,免费送出供大家学习.使用.分享. ​ 智慧宁波实现了一系列全面的功能,如实现长三角经济圈特效.智慧地铁特效.智慧灯杆特性等.这些项目利用数字孪生技 ...

  2. Web GIS 航拍实现的智慧园区数字孪生应用

    前言 随着智慧城市建设的不断发展,智慧园区作为智慧城市的先行区,其覆盖区域越来越大,产值越来越集中,对于园区数字化建设和智能化管理的诉求也愈加强烈.园区数字化管理是以实现园区多维度业务数据汇聚.融合. ...

  3. 如何用three.js实现数字孪生、3D工厂、3D工业园区、智慧制造、智慧工业、智慧工厂-第十课

    文章前,先聊点啥吧. 最近元宇宙炒的挺火热,在所有人都争相定义元宇宙的时候,资本就开始着手入场了.当定义明确,全民皆懂之后,风口也就过去了. 前两天看到新闻,新世界CEO宣布购入最大的数字地块,这块虚 ...

  4. 使用three.js(webgl)搭建智慧楼宇、设备检测、数字孪生——第十三课

    老子云:有道无术,术尚可求,有术无道,止于术. 咱开篇引用老子的话术,也没其它意思,只是最近学习中忽有感悟,索性就写了上来. 这句话用现代辩证思维理解,这里的"道" 大抵是指方法论 ...

  5. 如何使用webgl(three.js)实现3D消防、3D建筑消防大楼、消防数字孪生、消防可视化解决方案——第十八课(一)

    序: 又是很久没出随笔文章了,一篇文章有时候整理一天,实在是抽不出来时间. 最近在回顾几年前的项目时,发现这个智慧三维消防可视化项目很有回顾价值,索性就拿出来讲讲. 首先,我们要知道消防里的知识,不是 ...

  6. Digital Twin 数字孪生

    GE的一个NB视频:http://v.youku.com/v_show/id_XMjk0NTMzODIyNA==.html http://www.gongkong.com/news/201701/35 ...

  7. 数字孪生 VS 平行系统

    数字孪生和平行系统作为新兴技术,在解决当今人工智能邻域面临的信息量大,干扰信息不确定因素多,与人的参与沟通更加紧密,人机互动更加重视,为了使人们有更好的体验人工智能带来的便利,急需推动信息物理社会的高 ...

  8. 3DGIS+BIM集成与智慧城市应用

    ZTMap3D是基于网络的三维地理信息系统平台软件,利用 ZTMap3D能够实现三维地理信息和虚拟现实,是数字化地球和数字化城市建设的基础平台. BIM(building information mo ...

  9. Azure Digital Twins(2)- 在本地使用ADT Explorer 管理数字孪生

    本文介绍: 在本地运行ADT Explorer 并连接Azure Digital Twins 实例: 使用 VS CODE DTDL插件开发第一个 模型文件: ADT Explorer的几个基本功能: ...

  10. 数字孪生 3D 科技馆的科学传播新模式

    前言 科技馆是一种参与型体验型的博物馆,以传播科学知识.培养公众的科学创新技术为宗旨,并以其生动的展现方式得到公众的广泛欢迎.一直以来,我国科技馆的发展受到各种因素的制约和影响,发展缓慢.如今在我国经 ...

随机推荐

  1. [转帖]正则表达式及在Jmeter中的应用

    目录 1.正则表达式 1.1 什么是正则表达式 1.2 为什么使用正则表达式 2.语法 2.1 普通字符 2.2 限定符 2.3 非打印字符 2.4 特殊字符 2.5 定位符 2.6 修饰符(标记) ...

  2. [转帖]调优"四剑客"的实战演练,福尔摩斯•K带你轻松优化性能

     前言 天下武功,唯快不破.在侦探的世界中,破案效率永远是衡量一名侦探能力的不二法门.作为推理界冉冉升起的新星,大侦探福尔摩斯·K凭借着冷静的头脑.严谨的思维,为我们展现了一场场华丽而热血的推理盛宴. ...

  3. Docker镜像精简方法之二 COPY vs ADD 与镜像层

    Docker镜像精简方法之二 COPY vs ADD 与镜像层 摘要 昨天只是讲了一下大体的思路. 但是没有实操. 今天想着修改一下默认的打包镜像的命令,验证一下效果 原始命令 FROM adopto ...

  4. [转帖]深入理解mysql-第十章 mysql查询优化-Explain 详解(上)

    目录 一.初识Explain 二.执行计划-table属性 三.执行计划-id属性 四.执行计划-select_type属性 一条查询语句在经过MySQL查询优化器的各种基于成本和规则的优化会后生成一 ...

  5. [转帖]jcmd命令详解

    1 基本知识 jcmd 是在 JDK1.7 以后,新增了一个命令行工具. jcmd 是一个多功能的工具,相比 jstat 功能更为全面的工具,可用于获取目标 Java 进程的性能统计.JFR.内存使用 ...

  6. [转帖]vSphere虚拟化平台(vCenter和ESXi)升级注意事项

    https://www.dinghui.org/vmware-vsphere-upgrade.html 最近两年做了蛮多vSphere升级项目,几点思路,做一下汇总整理如下供参考: 一.升级必要性 1 ...

  7. [转帖]xargs详解

    https://www.cnblogs.com/xiaofeng666/p/10800939.html xargs与find经常结合来进行文件操作,平时删日志的时候只是习惯的去删除,比如 # find ...

  8. 【记录一个问题】golang 中的 ecdsa(椭圆曲线加密) 算法很慢,因为用到了系统调用

    代码中使用了椭圆曲线算法来签名,实际运行中发现不够快: func BenchmarkECDSA(b *testing.B) { privateKeyInst, err := parseSignatur ...

  9. windows10卸载小娜

    适用于2004版本往后的 win+x如图 输入如下代码 Get-AppxPackage-allusersMicrosoft.549981C3F5F10|Remove-AppxPackage 运行结束后 ...

  10. 使用Git 命令行拉取、提交、推送、合并 代码

    1.拉取 1.1.拉取该分支的最新代码(远程分支是与当前分支相同) git pull origin updateCode 1.2.拉取最新代码(远程分支是与当前分支不相同,但要合并) git pull ...