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

智能建模怎么玩?

以南昌某职业学院项目为例,这个项目总共有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. [转帖]等待事件 enq:TX - row lock contention分析与解决

    6月30日,数据库发生了大量锁表.大概持续1小时,并且越锁越多.后来通过业务人员停掉程序,并kill掉会话后解决. 几天后再EM上查看CPU占用: CPU发生了明显等待. 主要是由于enq:TX - ...

  2. [转帖]minio性能测试

    https://zhangzhuo.ltd/articles/2021/09/08/1631106274550.html 压测参数说明 压测数据量为:2个backet,每个backet为10000对象 ...

  3. 【转帖】如何使用route管理路由表

    这里是引用 route快捷使用方法 我们一般管理路由有使用route命令 本身route使用大致有两种方法:但其实 在实际操作中,我们熟练掌握一种方法就可以了. route 有以下6种操作方法: 1) ...

  4. CentOS7上面一键部署rabbitmq的简单方法

    1. rabbitmq的安装部署比redis之类的要麻烦一些. 主要是他是基于erlang写的 而不是基于c或者是c++写的 2. 很多时候编译需要添加很多组件, 但是一些机器可能不会让添加这么多的组 ...

  5. 从好玩到好用:程序员用AI提效的那些事儿

    本片内容是[AI思维空间]ChatGPT纵横编程世界,点亮智慧火花的续作,主要记录组内开发小伙伴儿们在开发过程中的实际应用案例,记录典型案例,尽量不要和其他人重复,以解决开发过程中的实际问题为主,设计 ...

  6. 【JS 逆向百例】百度翻译接口参数逆向

    逆向目标 目标:百度翻译接口参数 主页:https://fanyi.youdao.com/ 接口:https://fanyi.baidu.com/v2transapi 逆向参数: Form Data: ...

  7. tortoisesvn中看到的版本号和svn info不一致

    tortoisesvn中看到的版本号和svn info不一致 在svn命令行中通过svn info命令获得的版本号与tortoisesvn中show log看到的不一样,原因是在小乌龟中可以只更新具体 ...

  8. springboot整合nacos的入门Demo

    Nacos介绍 Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现.配置管理和服务 ...

  9. druid和druid-spring-boot-starter区别,以及springboot项目中提示报错Cannot resolve configuration property 'spring.datasource.xxxx' 和hikari配置属性

    一.druid和druid-spring-boot-starter区别分析 作用是一样的,都是连接池提供连接,里边的配置参数都是一样的: druid-spring-boot-starter只是在dru ...

  10. 码云gitee创建仓库并用git上传文件

    相关文章链接: 码云(gitee)配置SSH密钥 码云gitee创建仓库并用git上传文件 git 上传错误This oplation equires one of the flowi vrsions ...