国家自然博物馆“云端自然”线上虚拟展厅是如何搭建的?

2024-05-24 19:52

本文主要是介绍国家自然博物馆“云端自然”线上虚拟展厅是如何搭建的?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

国家级综合性自然博物馆国家自然博物馆,联手积木易搭打造“云端自然”线上虚拟展览,形成一个集参观游览、科普教育为一体的线上虚拟数字博物馆平台,让数千以至数万年的古生物,栩栩如生地呈现在我们面前。

图片

通过数字化的展示手段,展示国家自然博物馆的品牌形象,提高自然博物馆的科技化含量,满足更多观众在线上虚拟参观、了解展品的需求。

一、客户需求

国家自然博物馆要求,在现有虚拟博物馆框架“云端自然”上,搭建“神奇的非洲展厅”和“植物世界展厅”虚拟展览系统,并且为标本建立3D模型,复原古生物模型,制作科普动画。

图片

积木易搭为国家自然博物馆打造了云端自然虚拟展厅(二期),采用web3D技术和三维建模技术,将建筑外观到博物馆内的可移动文物,完整地搬到线上,并实现了一系列诸如沉浸式观展、3D建模复原以及全息视频展示等功能。

图片

二、实施步骤

1、数据采集及处理

博物馆数字化的第一步,会针对目标展厅进行空间数据以及标本的模型采集。

图片

▲全景采集云台+三维实景复刻采集设备

01、场景信息采集

积木易搭的工作人员会采用场景扫描设备进行采集,先勘察并测量相关区域,制定详细的采集计划和路径。接着,工作人员借助三维实景复刻采集设备对博物馆内部进行数据采集,建立室内空间的 3D 模型和全景照片等信息,为虚拟展厅提供完善的素材。

02、标本模型采集

展厅内的标本建模,需要专业的扫描仪介入,积木易搭通过自研高精度3D扫描仪,以非接触式结构光技术,对馆藏标本进行数字化采集,相比手工建模效率更高,最快5分钟即可完成模型输出,而且不会对标本带来损伤。

图片

03、模型数字化处理

数据采集完毕后,积木易搭会对扫描和图像数据进行数字化处理,通过专业软件进行编辑,包括纹理映射和修复融合等操作,将原始采集的数据转化为精细的3D模型,以及具有沉浸感的展厅实景。

2、数字化展示

如何才能将展厅呈现在观众面前?

积木易搭旗下视创云展以自研的WEBGL核心引擎,加入云展自主研发的模型实时渲染展示+全景效果图结合展示的技术方案,将整个虚拟展厅“搬”到了线上。实现帮助国家自然博物馆虚拟展厅在满足轻量化、广兼容的同时,兼具沉浸式、高保真的展示效果。

图片

01、线上沉浸式游览博物馆

只需一个链接,观众即可在手机、电脑、平板等不同设备云游国家自然博物馆,如同真实身处博物馆一般,在空间内自由探索自然发展和演化过程,观看古生物、动物、植物和人类学等领域的标本收藏,零距离感受国家自然博物馆的魅力。

图片

02、720°观看标本模型,0距离互动

积木易搭为国家自然博物馆内逾100个动植物标本建立了高精度三维模型,并实现了文字、音频、语音、视频等多媒体挂接,观众在线上通过点击和拖动即可随意对标本进行放大、缩小、旋转等互动操作,配以说明文字、高清图片、音视频、电子书等形式,获得不输线下甚至超越线下观看展品的体验。

图片

03、复原建模,还原古生物原貌

如果古生物只剩下骨骼化石,我们如何才能一睹其当年的“风采”?结合现有的古生物的化石结构和史料,通过数字化的展示手段,只需点击热点,就能让数千甚至数万年的古生物,栩栩如生地呈现在我们面前。

图片

04、动画科普讲解,快速了解背景知识

科普动画以热点的形式分布在展厅的不同位置,以动画形式将自然生物形象、植物生长进行复原,并展现其环境、习性、生长规律等内容,让游客学习自然、了解生物知识,快速易懂,在娱乐之余也能够深刻掌握相关知识。

图片

虚拟展厅内还有各种特色展项等待观众去发掘,比如:澄江动物群化石、人之由来时间轴、鲜花葬礼等,保留线下特殊观展形式,“科技感”与“体验感”一并得到呈现。

这篇关于国家自然博物馆“云端自然”线上虚拟展厅是如何搭建的?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/999378

相关文章

MongoDB搭建过程及单机版部署方法

《MongoDB搭建过程及单机版部署方法》MongoDB是一个灵活、高性能的NoSQL数据库,特别适合快速开发和大规模分布式系统,本文给大家介绍MongoDB搭建过程及单机版部署方法,感兴趣的朋友跟随... 目录前言1️⃣ 核心特点1、文档存储2、无模式(Schema-less)3、高性能4、水平扩展(Sh

JDK21对虚拟线程的几种用法实践指南

《JDK21对虚拟线程的几种用法实践指南》虚拟线程是Java中的一种轻量级线程,由JVM管理,特别适合于I/O密集型任务,:本文主要介绍JDK21对虚拟线程的几种用法,文中通过代码介绍的非常详细,... 目录一、参考官方文档二、什么是虚拟线程三、几种用法1、Thread.ofVirtual().start(

Java 虚拟线程的创建与使用深度解析

《Java虚拟线程的创建与使用深度解析》虚拟线程是Java19中以预览特性形式引入,Java21起正式发布的轻量级线程,本文给大家介绍Java虚拟线程的创建与使用,感兴趣的朋友一起看看吧... 目录一、虚拟线程简介1.1 什么是虚拟线程?1.2 为什么需要虚拟线程?二、虚拟线程与平台线程对比代码对比示例:三

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

k8s搭建nfs共享存储实践

《k8s搭建nfs共享存储实践》本文介绍NFS服务端搭建与客户端配置,涵盖安装工具、目录设置及服务启动,随后讲解K8S中NFS动态存储部署,包括创建命名空间、ServiceAccount、RBAC权限... 目录1. NFS搭建1.1 部署NFS服务端1.1.1 下载nfs-utils和rpcbind1.1

线上Java OOM问题定位与解决方案超详细解析

《线上JavaOOM问题定位与解决方案超详细解析》OOM是JVM抛出的错误,表示内存分配失败,:本文主要介绍线上JavaOOM问题定位与解决方案的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录一、OOM问题核心认知1.1 OOM定义与技术定位1.2 OOM常见类型及技术特征二、OOM问题定位工具

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4: