ThingJS在实现物理空间与信息空间的融合过程中,空间数据模型无疑是两者之间重要的联系纽带。

号外!美国宇航局(NASA)约翰逊航天中心向公众发布了目前正在建设中的实验室的渲染图,该实验室将用于研究小行星样本和其他 “宇宙之谜”。

按照计划,Bennu小行星样本将在2023年返回地球,到那时,约翰逊航天中心计划已经完成了实验室的建设,保证“研究材料到分子水平而不受损害”。除了建设实验室,这项工作还将包括新的工具、存储区和清洁设施。

本文就来解析一下,如何完成NASA样本实验室的3D渲染图?

一个实验室模型是如何建成的?


提供施工图纸


NASA找实验室承建方绘制了该实验室的平面草图,然后使用 Leica DistoD3激光测距仪和钢尺进行了平面的测距,使用 AutoCAD绘制了样本实验室的施工平面图。

工具列表:激光测距仪、钢尺、AutoCAD绘图软件

举个栗子

界定3D建模比例


3D建模师会要求需求方提供施工图纸和清晰的照片,以此基础上进行3D建模。

问:如何在CampusBuilder根据施工平面图来绘制3D模型?

答:建筑图纸以毫米为单位,3D模型参照世界坐标系以米为单位,所以要换算成合适比例。在菜单栏的“参考图管理”,填入实际长度并在图纸上确定测距线,换算成3D比例,最后利用B快捷键检查,看长度是否符合参数设定。

搭建实验室3D结构


利用建筑物的多边形和层数属性(实验室是单层建筑体),在三维建模软件中生成立柱体,再把立柱体投影到AutoCAD绘制的地图上,得到完整的室内3D模型。

问:如何在CampusBuilder搭建3D实验室的建筑结构?

答:拖拽建筑素材,包括外墙、室内隔墙和实验室大门,以建筑物多边形为底,在施工平面底图上按比例生成3D图像。建模通常使用顶部视角,空格键可以切换成360°自由查看。

构建实验室基础设施


将实验室设备等室内设施作为组件分别构建,最后融入到实验室内部,形成3D场景模型。

问:如何在CampusBuilder添加实验室设备的3D模型,搭建一个完整场景?

答:实验室设备组件有储藏柜、实验桌、清洁设备、消防设备、样本存储箱,可以从家具场景库中选中拖拽,特殊模型需要3DMAX制作精模并用插件导入,最后注意保存哦!

搭建实验室设备场景

点击保存或者导出模型文件

在线发布实验室场景


最后导入ThingJS中,在线生成*thingjs文件,可以用开发逻辑实现3D渲染性能。

支持一键在线发布项目或者iframe分享链接、离线部署等项目管理方式。

3D效果图用途很广!在物联网领域,更多是链接传感器设备进行数据传输,进行可视化的直观展示,而NASA展示Bennu小行星样本实验室渲染图,也许仅仅是新闻发布的演示需求,告诉人们更多有关于宇宙探索的动作——

科学家需要进一步处理和研究小行星样本材料,而不会对其造成潜在的损害或污染,所以需要一个良好的实验室环境。让我们拭目以待2023年吧!


CampusBuilder产品详情

===
如果ThingJS可以创业成功,那么大部分的年轻人也能够创业成功

NASA样本实验室之3D渲染图,一分钟搭建教程!3D 可视化 ThingJS相关推荐

  1. Alitum designer查看的PCB 3D 渲染图上边没有元器件,怎么办?(如何为3D渲染图中的元器件添加3D模型?)

    现象: 具体原因:因为你的元器件库中,没有添加相应元器件的模型 如何做? 1.为AD 22安装元器件库: (1)拿到原始库文件: _Library_Base_20170106.rar (2)解压: ( ...

  2. 自研3D渲染引擎 置身游戏世界般的3D大屏体验 还不快来看看

    知道大家在制作可视化大屏的时候会不会遇到这样的问题,不是找不到心仪的模板就是好不容易在网上找到一个喜欢的模板结果得付费才能使用,最后只能妥协用那些万年不变的模板,现在市面上各种各样的可视化大屏制作软件 ...

  3. 基于 HTML5 的 2D/3D 渲染引擎,实现智慧隧道监控可视化系统

    前言 随着当代经济的发展,交通环境日益紧张,加上山区地区的交通运输的需求,隧道的交通建设开发方兴未艾.隧道交通的规划越来越完备,而对于隧道内监控管理维护却显得有些不足.而工业4.0的崛起,逐步进入了智 ...

  4. python绘制3d机械图_使用python绘制3d的图形

    机器学习里面通常需要寻找代价函数的最小值,所有如果可以把图形绘制出来,对于初学者分析起来就会简明很多. 下面取一个例子,绘制z=x²+y²,(x,y的取值范围是 [-5,5] ) 实现的代码: imp ...

  5. zb怎么做渲染图_美术丨教程:使用ZBrush渲染制作女神的衣物和皮肤

    原标题:美术丨教程:使用ZBrush渲染制作女神的衣物和皮肤 翻译:BeforeDawn 在今天这个简易的女神的衣物和皮肤制作教程中,我将会带你了解我是如何使用ZBrush渲染制作女神的衣物和皮肤,以 ...

  6. 3D 渲染的 5 种方式

    营销需要源源不断的新鲜.相关且引人入胜的内容来吸引购物者--同时还要保持预算.3D 渲染作为零售内容危机的解决方案越来越受欢迎. 本文涵盖: 什么是 3D 渲染? 最佳实践:如何创建出色的 Bowel ...

  7. 鸿蒙系统截图花纹,华为p50pro外观渲染图曝光:居中开孔屏 搭载鸿蒙OS

    [惠美优普]数码资讯 按照往年惯例,华为应该在 4 月左右就举办上半年代表性的 P 系列旗舰新品发布会,不过今年由于众所周知的原因,今年华为的新一代 P50 系列旗舰的发布时间已多次被传推迟,截至目前 ...

  8. 什么是实时3D渲染?实时逼真图形背后的软件技术

    随着应用程序和质量地提高,最近的技术进步为我们带来了令人兴奋的 3D 渲染新发展.使用实时3D渲染软件创建的身临其境的数字体验现在几乎无法与真实事物区分开来. 随着现代技术的逐步改进,在负担得起的个人 ...

  9. python三维图能画地图_Python数据可视化:3D动态图,让你的足迹实现在地图上

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于python数据分析之禅 ,作者小dull鸟 今天给大家带来一篇3 ...

最新文章

  1. 网页怎么在图片上添加文字_抖音一天可见怎么添加文字-抖音一天可见添加文字文案方法介绍...
  2. 链表头结点存在的意义
  3. 程序员初学者参考 ---懂得基础语法后如何做一个自己的case?
  4. Axure 元件库分享
  5. matlab多目标遗传算法工具箱,运用MATLAB遗传算法工具箱求解非线性多目标优化问题,...
  6. 数字IC手撕代码-格雷码的编码与解码
  7. 当输入条件不符合规范c语言,【图片】【高二会考】选择判断答案大全【郑州12中吧】_百度贴吧...
  8. 互联网创业的准备——依赖服务:云主机、域名、代码库
  9. 元素偏移量offset的学习
  10. 微型计算机登录密码忘记了怎么办,一种基于微型计算机的密码锁的制作方法
  11. 微格教学c语言指针教案,小学微课程教案
  12. 设计模式之装饰器模式(C++)
  13. Pytorch:图像归一化
  14. 在word中输入大于10圆圈内的数
  15. b站直播消费记录爬取
  16. Gitlab安装使用及汉化配置
  17. 在旧时的桃花里,喊疼
  18. 计算机对测绘领域的应用,GPS技术在测绘工程领域中的应用
  19. 合泰单片机demo_合泰 单片机 BS83B08A-3 Flash 触控 单片机开发 合泰单片机
  20. JAVA学习18. HTTP 编程

热门文章

  1. yolov5启用数据增强、tensorboard可视化及cutout增强
  2. JS实现单张图片闪烁效果
  3. vue实现表格的‘模板下载‘功能
  4. 学生社团信息管理系统
  5. 广东电信IPTV机顶盒HG680-J私人定制过程
  6. JFrame关闭子窗口
  7. C++【二叉搜索树】
  8. 数据结构——线性表知识思维导图
  9. 王者荣耀不同服务器健康系统,王者荣耀健康系统两个不同区 | 手游网游页游攻略大全...
  10. python+OpenCV 相机标定