一种基于虚拟现实技术的数字建筑漫游系统的制作方法

未命名 09-15 阅读:93 评论:0


1.本发明涉及虚拟现实技术领域,尤其涉及一种基于虚拟现实技术的数字建筑漫游系统。


背景技术:

2.虚拟现实技术已经成为数字建筑领域中引人注目的创新工具。随着计算机图形学、计算机视觉和人机交互等技术的快速发展,虚拟现实技术能够以逼真的方式模拟真实世界,提供与真实建筑环境相似的感知体验。在数字建筑领域,虚拟现实技术已经被广泛应用于建筑设计、可视化展示、教育培训等方面。它不仅可以帮助设计师和建筑师更好地理解和评估建筑设计方案,还可以为用户提供沉浸式的建筑漫游体验,使他们能够在虚拟环境中自由探索建筑空间。
3.目前已经存在多种虚拟现实技术用于数字建筑漫游系统的研究。其中,头戴式显示器和手持式控制器是常见的虚拟现实设备,能够为用户提供视觉和操作交互的接口。此外,借助3d建模和渲染技术,可以创建逼真的建筑场景,并通过物理模拟技术实现真实的环境交互。同时,通过空间感知和虚拟导航算法,用户可以自由在虚拟环境中移动和与建筑元素进行交互。还有一些研究关注于增强虚拟现实体验,例如使用触觉反馈技术和多模态交互技术,使用户能够更加身临其境地感受建筑环境。这些技术的发展为数字建筑漫游系统提供了强大的背景技术基础,促进了数字建筑与虚拟现实的融合与创新。
4.例如公开号为:cn111917983a公开的一种基于全景图像的家装内业管理方法及系统,包括:客户端、管理服务端及全景摄像机,通过管理服务端管理家装数据信息及生成vr漫游图包,在客户端通过vr漫游图包将家装数据信息动态地展示给用户观看,根据家装现场的人员根据施工节点采集新的家装数据信息并对vr漫游图包及家装内业数据进行修订,使得用户在客户端上动态地观看到家装的过程进行工程质量的把控,根据可视化设计器进行建筑构件添加,进行自定义设计构建户型数字模型,将vr漫游图与户型相关联;将不同施工节点的数据及图像资料在vr漫游图上动态展示给用户,形成以户为单位进行家装内业管理,提高了采集和管理效率。
5.例如公开号为:cn110113572a公开的一种基于建筑信息模型的实景漫游方法,包括:把用建模工具软件制作好的bim模型导入到bi m系统平台、软件;在需要实现实景漫游的场所,安装可活动的远程视频监控设备;定期采用带全景拍摄功能的设备对需要实现实景漫游的场所进行全景拍摄;打开bim模型,在需要实现实景漫游的地方,关联对应的远程视频监控设备,再上传对应的全景拍摄图片;通过bim模型展示功能,查看指定位置的全景拍摄实景,进行实景漫游查看;通过bim模型展示功能,打开需要实现实景漫游位置的远程视频监控设备,进行bim模型和全景拍摄实景的对比漫游。上述方案让各相关单位人员方便、直观的查看施工现场的实景画面,降低工作量和安全隐患。
6.但本技术发明人在实现本技术实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
7.现有技术中,当用户想要了解一个建筑中的全景和细节时,一般是通过将数字建筑模型投影在大屏上,然后操控观察点的位置以对建筑的全景进行了解,存在用户了解建筑全景过程中难以全身心投入数字建筑漫游导致的用户体验感不佳的问题。


技术实现要素:

8.本技术实施例通过提供一种基于虚拟现实技术的数字建筑漫游系统,解决了现有技术中存在用户了解建筑全景过程中难以全身心投入数字建筑漫游导致的用户体验感不佳的问题,实现了提供沉浸式、个性化和全面的漫游体验,用户能够更轻松、更舒适地探索和了解建筑。
9.本技术实施例提供了一种基于虚拟现实技术的数字建筑漫游系统,包括智能座椅、移动终端和漫游平台,且所述漫游平台通过网络接入智能座椅和移动终端,移动终端与智能座椅之间通过接口连接:其中,所述智能座椅用于接收漫游平台发来的数字建筑模型,在数字建筑模型中漫游;所述移动终端用于上传数字建筑数据,选择要漫游的数字建筑模型,并将选择结果发给漫游平台,还用于从漫游平台下载数字建筑模型,并将数字建筑模型进行可视化展示;所述漫游平台用于获取数字建筑数据,根据数字建筑数据生成数字建筑模型,接收移动终端选择的数字建筑模型,将被选择的数字建筑模型发送至智能座椅。
10.进一步的,所述智能座椅与移动终端为一对一连接关系,当且仅当智能座椅与移动终端断开连接后,智能座椅可再与其他移动终端中的一个进行连接。
11.进一步的,所述智能座椅包括接收模块、漫游交互模块和存储模块;所述接收模块用于接收漫游平台发来的数字建筑模型,获取用户选择的控制信号;所述漫游交互平台用于提供控制信号的选项,将数字建筑模型分析转化成三维坐标系中的立体建筑模型,在三维坐标系中设置光源照射立体建筑模型,根据控制信号在立体建筑模型中漫游,并根据在立体建筑模型中的漫游位置提供声音提示和物理反馈;所述存储模块用于在移动终端与智能座椅连接期间,将数字建筑模型和立体建筑模型进行存储,同时存储连接的移动终端的信息,当移动终端与智能座椅断开连接,则删除数字建筑模型、立体建筑模型和移动终端的信息。
12.进一步的,所述将数字建筑模型分析转化成三维坐标系中的立体建筑模型具体指:将三维坐标系中的x轴正方向作为南方,x轴负方向作为北方,y轴方向作为东方,y轴负方向作为西方,z轴正方向作为数字建筑模型地上高度,z轴负方向作为数字建筑模型地下高度,获取数字建筑模型的朝向,将数字建筑模型横切面的西北顶点作为原点,根据数字建筑模型的朝向将数字建筑模型初步固定在三维坐标系中;接着获取数字建筑模型与对应真实建筑的缩放比例,按照缩放比例,将数字建筑模型在三维坐标系中映射还原成真实建筑大小的立体建筑模型。
13.进一步的,所述在三维坐标系中设置光源照射立体建筑模型具体指:设置一个根据当地当前时间改变光源照射角度及色彩的光源,用于在三维坐标系中实时照射立体建筑模型:所述设置一个根据当地当前时间改变光源照射角度及色彩的光源具体流程为:将光源设置在垂直于x轴正方向位置,设置为面光源,设置面光源明度标准值面光源面积在z轴正方向无限大,在z轴负方向为零;获取当地位置的经度和纬度及当地对应的当前时间
t;根据当地位置的经度φ和纬度θ,通过公式计算面光源的倾斜度α,并将面光源在z轴方向上调整倾斜度为α,其中,e为自然常数;根据倾斜度、当前时间t和明度标准值结合阻尼振荡函数通过公式计算当前时间t对应的面光源明度l,并将面光源明度调整为l(t),其中,a是振幅,f是频率,t0是相位差,β是阻尼系数。
14.进一步的,所述根据控制信号在立体建筑模型中漫游具体指:将数字建筑模型转换为在三维坐标系中的立体建筑模型后,获取数字建筑的窗信息和门信息,将门信息与窗信息在立体建筑模型对应的位置设为可通过,其他位置设为不可通过,此外,还获取楼梯信息,将楼梯信息对应的楼梯设为平滑斜面;以智能座椅为移动中心,在门信息中查找入户门的信息,并设置移动中心初始位置在入户门位置;通过用户在智能座椅上选择控制信号确定移动中心在立体建筑模型中的位移;所述立体建筑模型有活动范围限制,活动范围限制由立体建筑模型中的真实建筑的尺寸和高度决定。
15.进一步的,所述根据在立体建筑模型中的漫游位置提供声音提示和物理反馈具体指:根据数字建筑模型中的各个区域预设对应类型的语音包;以智能座椅为移动中心,当用户控制移动中心在立体建筑模型中的一个区域进行位移时,播放该区域对应的语音包;当通过立体建筑模型中的门时,将切换语音包,即停止上一个区域的语音包,播放当前区域对应的语音包;且当用户控制移动中心在立体建筑模型中的进行上楼梯时,智能座椅将向后倾斜一定角度γ,γ∈[10
°
,20
°
],当用户控制移动中心在立体建筑模型中的进行下楼梯时,智能座椅将向前倾斜一定角度λ,λ=[10
°
,15
°
]。
[0016]
进一步的,所述移动终端包括输入模块、显示模块、收发模块和存储模块;所述输入模块:用于获取用户输入的数字建筑数据和操作数据,还用于选择待连接的智能座椅;所述显示模块:用于将查询到的智能座椅信息进行展示,同时将数字建筑模型进行可视化展示,所述将数字建筑模型进行可视化展示包括将数字建筑模型整体的结构以第三视角呈现,还包括将数字建筑模型局部的结构以第一视角呈现,第一视角的观察点在数字建筑模型中通过用户的操作信号而平滑移动;所述收发模块:用于将用户输入的数字建筑数据发送到漫游平台,接收漫游平台发来的数字建筑模型;所述存储模块:用于将选择连接并连接成功的智能座椅信息进行存储,还用于存储数字建筑数据和数字建筑模型。
[0017]
进一步的,所述漫游平台包括入口模块、交互模块和传输模块;所述储备模块:用于储备各个数字建筑数据和数字建筑模型;所述交互模块:用于根据数字建筑数据构建数字建筑模型;所述传输模块:用于将数字建筑模型发送到移动终端,接收移动终端发来的用户输入的数字建筑数据。
[0018]
进一步的,所述根据数字建筑数据构建数字建筑模型的具体步骤为:获取数字建筑数据中的尺寸、各楼层面积δsi、各楼层高度δhi、数字建筑模型与真实建筑的规定缩放比例窗信息、门信息、楼梯信息和标准楼层间距所述数字建筑数据中的各个值为真实建筑对应的值;根据规定缩放比例,构建等比例的数字建筑模型;在构建完成后,检查计算数字建筑模型中的各楼层间的重叠度θ,验证构建出的数字建筑模型与真实建筑的面
积误差值和高度误差值,并根据面积误差值和高度误差值计算出数字建筑模型的完成度ψ,完成度ψ的计算公式为:其中k1,k2,k3分别为权重因子,i为第i个楼层,i=1,2,...,n,n为总楼层数,si为数字建筑模型中第i层的面积,hi为数字建筑模型中第i层的高度,为第i层楼到第i+1层楼之间间距的高度;将窗信息与门信息对应的窗与门设为一定高度范围内可通过;通过图像识别算法识别出多级阶梯,并根据楼梯信息将多级楼梯优化成具有一定宽度和一定角度的斜面,输出优化后的数字建筑模型。
[0019]
本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0020]
1、通过将智能座椅与移动终端的连接,选择和传输数字建筑模型,并将其转换成真实建筑大小的立体建筑模型,并结合朝向和面光源照射,从而实现更真实的建筑全景还原,进而用户可以在更真实的建筑全景中进行沉浸式、个性化和全面的漫游,有效解决了现有技术中,存在用户了解建筑全景过程中难以全身心投入数字建筑漫游导致的用户体验感不佳的问题。
[0021]
2、通过设置智能座椅与移动终端之间为一对一的连接关系,使智能座椅只有与当前移动终端断开连接后,才能再次与其他移动终端建立连接,从而确保了智能座椅与移动终端之间的稳定和独立性,使得用户可以轻松切换移动终端,进而提升数字建筑漫游的灵活性和用户体验感。
[0022]
3、通过在数字建筑模型中的不同的漫游区域设置预设对应类型的语音包,使用户将移动中心位移到该区域时,播放相应区域的语音包,同时在数字建筑模型中楼梯区域设置智能座椅自动倾斜,从而通过个性化的声音提示增强用户的互动体验,同时使用户在移动过程中获得更好的平衡感,减少滑动感,提高整体的舒适度和稳定性,进而增强了用户在数字建筑中探索和交互时的沉浸感和互动性,优化了用户对数字建筑全景的理解和参与度。
附图说明
[0023]
图1为本技术实施例提供的基于虚拟现实技术的数字建筑漫游系统的结构示意图;
[0024]
图2为本技术实施例提供的基于虚拟现实技术的数字建筑漫游系统中智能座椅的结构示意图;
[0025]
图3为本技术实施例提供的基于虚拟现实技术的数字建筑漫游系统中移动终端的结构示意图;
[0026]
图4为本技术实施例提供的基于虚拟现实技术的数字建筑漫游系统中漫游平台的结构示意图。
具体实施方式
[0027]
本技术实施例通过提供一种基于虚拟现实技术的数字建筑漫游系统,解决了现有技术中,存在用户了解建筑全景过程中难以全身心投入数字建筑漫游导致的用户体验感不
佳的问题,通过将智能座椅与移动终端的连接,选择和传输数字建筑模型,并将其转换成真实建筑大小的立体建筑模型,并结合朝向和面光源照射,从而实现更真实的建筑全景还原,进而用户可以在更真实的建筑全景中进行沉浸式、个性化和全面的漫游,使用户能够更轻松、更舒适地探索和了解建筑。
[0028]
本技术实施例中的技术方案为解决上述用户了解建筑全景过程中难以全身心投入数字建筑漫游导致的用户体验感不佳的问题,总体思路如下:
[0029]
智能座椅可以与移动终端通过蓝牙、接口等方式连接,当移动终端获取智能座椅的连接编号,选择要连接的智能座椅,用户通过在移动终端选择要漫游的数字建筑模型,并通过漫游平台将选择的数字建筑模型发给智能座椅,智能座椅接收到数字建筑模型后将其进行转换,转换成真实建筑大小的立体建筑模型,同时立体建筑模型的朝向与真实建筑的朝向相同,照射立体建筑模型的面光源可通过窗和门照射进漫游区域内,更有效的还原真实场景;转化过程中,将智能座椅设置为移动中心并设置在入户门处。当用户在智能座椅上通过选择控制信号控制移动中心在立体建筑模型中平滑位移,当移动中心通过门时,将切换出对应漫游区域的语音包进行介绍或氛围渲染,当用户控制智能座椅进行上下楼时,智能座椅将向后或向前倾斜一定角度,以平衡重心。当移动终端和智能座椅断开连接后,智能座椅将清空上一个移动终端漫游所使用的存储数据,即数字建筑模型、立体建筑模型和移动终端的信息,实现了沉浸式、个性化和全面的漫游体验,使用户能够更轻松、更舒适地探索和了解建筑。
[0030]
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0031]
如图1所示,为本技术实施例提供的基于虚拟现实技术的数字建筑漫游系统的结构示意图,本技术实施例提供的基于虚拟现实技术的数字建筑漫游系统包括智能座椅、移动终端和漫游平台,且漫游平台通过网络接入智能座椅和移动终端,移动终端与智能座椅之间通过接口连接:其中,智能座椅用于接收漫游平台发来的数字建筑模型,在数字建筑模型中漫游;移动终端用于上传数字建筑数据,选择要漫游的数字建筑模型,并将选择结果发给漫游平台,还用于从漫游平台下载数字建筑模型,并将数字建筑模型进行可视化展示;漫游平台用于获取数字建筑数据,根据数字建筑数据生成数字建筑模型,接收移动终端选择的数字建筑模型,将被选择的数字建筑模型发送至智能座椅。
[0032]
进一步的,智能座椅与移动终端为一对一连接关系,当且仅当智能座椅与移动终端断开连接后,智能座椅可再与其他移动终端中的一个进行连接。
[0033]
在本实施例中,智能座椅可以与移动终端通过蓝牙、接口等方式连接,当移动终端获取智能座椅的连接编号,选择要连接的智能座椅,用户通过在移动终端选择要漫游的数字建筑模型,并通过漫游平台将选择的数字建筑模型发给智能座椅,智能座椅接收到数字建筑模型后将其进行转换,转换成真实建筑大小的立体建筑模型,同时立体建筑模型的朝向与真实建筑的朝向相同,照射立体建筑模型的面光源可通过窗和门照射进漫游区域内,更有效的还原真实场景;转化过程中,将智能座椅设置为移动中心并设置在入户门处。当用户在智能座椅上通过选择控制信号控制移动中心在立体建筑模型中平滑位移,当移动中心通过门时,将切换出对应漫游区域的语音包进行介绍或氛围渲染,当用户控制智能座椅进行上下楼时,智能座椅将向后或向前倾斜一定角度,以平衡重心。当移动终端和智能座椅断
开连接后,智能座椅将清空上一个移动终端漫游所使用的存储数据(数字建筑模型、立体建筑模型和移动终端的信息)。
[0034]
进一步的,如图2所示,为本技术实施例提供的基于虚拟现实技术的数字建筑漫游系统中智能座椅的结构示意图,智能座椅包括接收模块、漫游交互模块和存储模块;接收模块用于接收漫游平台发来的数字建筑模型,获取用户选择的控制信号;漫游交互平台用于提供控制信号的选项,将数字建筑模型分析转化成三维坐标系中的立体建筑模型,在三维坐标系中设置光源照射立体建筑模型,根据控制信号在立体建筑模型中漫游,并根据在立体建筑模型中的漫游位置提供声音提示和物理反馈;存储模块用于在移动终端与智能座椅连接期间,将数字建筑模型和立体建筑模型进行存储,同时存储连接的移动终端的信息,当移动终端与智能座椅断开连接,则删除数字建筑模型、立体建筑模型和移动终端的信息。
[0035]
进一步的,将数字建筑模型分析转化成三维坐标系中的立体建筑模型具体指:将三维坐标系中的x轴正方向作为南方,x轴负方向作为北方,y轴方向作为东方,y轴负方向作为西方,z轴正方向作为数字建筑模型地上高度,z轴负方向作为数字建筑模型地下高度,获取数字建筑模型的朝向,将数字建筑模型横切面的西北顶点作为原点,根据数字建筑模型的朝向将数字建筑模型初步固定在三维坐标系中;接着获取数字建筑模型与对应真实建筑的缩放比例,按照缩放比例,将数字建筑模型在三维坐标系中映射还原成真实建筑大小的立体建筑模型。
[0036]
进一步的,在三维坐标系中设置光源照射立体建筑模型具体指:设置一个根据当地当前时间改变光源照射角度及色彩的光源,用于在三维坐标系中实时照射立体建筑模型:设置一个根据当地当前时间改变光源照射角度及色彩的光源具体流程为:将光源设置在垂直于x轴正方向位置,设置为面光源,设置面光源明度标准值面光源面积在z轴正方向无限大,在z轴负方向为零;获取当地位置的经度和纬度及当地对应的当前时间t;根据当地位置的经度φ和纬度θ,通过公式计算面光源的倾斜度α,并将面光源在z轴方向上调整倾斜度为α,其中,e为自然常数;根据倾斜度、当前时间t和明度标准值结合阻尼振荡函数通过公式计算当前时间t对应的面光源明度l,并将面光源明度调整为l(t),其中,a是振幅,f是频率,t0是相位差,β是阻尼系数。
[0037]
在本实施例中,根据当地经纬度决定面光源的倾斜度,根据当前时间决定面光源的明度,除明度以外,还根据时间设置面光源颜色变化范围,三者结合,营造出日出日落的氛围,从而可以根据用户来看建筑全景的时间对照射建筑全景的面光源进行调整,增强建筑全景的真实感和用户的参与感。
[0038]
进一步的,根据控制信号在立体建筑模型中漫游具体指:将数字建筑模型转换为在三维坐标系中的立体建筑模型后,获取数字建筑的窗信息和门信息,将门信息与窗信息在立体建筑模型对应的位置设为可通过,其他位置设为不可通过,此外,还获取楼梯信息,将楼梯信息对应的楼梯设为平滑斜面;以智能座椅为移动中心,在门信息中查找入户门的信息,并设置移动中心初始位置在入户门位置;通过用户在智能座椅上选择控制信号确定
移动中心在立体建筑模型中的位移;立体建筑模型有活动范围限制,活动范围限制由立体建筑模型中的真实建筑的尺寸和高度决定。
[0039]
在本实施例中,设置移动中心初始位置在入户门位置是为了辅助用户有逻辑的在立体建筑模型中漫游,相较于随机落点,更有条理性。通过使用真实建筑的尺寸决定活动范围限制,实现用户能够在真实的建筑大小的立体建筑模型中进行漫游,增加了用户在建筑全景中的漫游体验,避免了漫游数据与实际数据不符而提高了用户的心理落差感,从而漫游体验满意度低的问题。
[0040]
进一步的,根据在立体建筑模型中的漫游位置提供声音提示和物理反馈具体指:根据数字建筑模型中的各个区域预设对应类型的语音包;以智能座椅为移动中心,当用户控制移动中心在立体建筑模型中的一个区域进行位移时,播放该区域对应的语音包;当通过立体建筑模型中的门时,将切换语音包,即停止上一个区域的语音包,播放当前区域对应的语音包;且当用户控制移动中心在立体建筑模型中的进行上楼梯时,智能座椅将向后倾斜一定角度γ,γ∈[10
°
,20
°
],当用户控制移动中心在立体建筑模型中的进行下楼梯时,智能座椅将向前倾斜一定角度λ,λ=[10
°
,15
°
]。
[0041]
在本实施例中,各个区域预设对应类型的语音包,类型包括解说类型和渲染氛围类型等,为给用户营造更好的全景漫游体验。当通过立体建筑模型中的门需要切换语音包时,也可以通过减小上一个区域的语音包音量至一定低音量范围值,提高当前区域的语音包音量至一定高音量范围值,以减少语音包戛然而止带来的突兀感。将楼梯为设置为平滑的斜坡,便于智能座椅的移动中心在平面上位移,同时在上下楼梯时,智能座椅向前或向后倾倒是为了平衡中心,有助于减少向前或向后滑动的感觉。
[0042]
进一步的,如图3所示,为本技术实施例提供的基于虚拟现实技术的数字建筑漫游系统中移动终端的结构示意图,移动终端包括输入模块、显示模块、收发模块和存储模块;输入模块:用于获取用户输入的数字建筑数据和操作数据,还用于选择待连接的智能座椅;显示模块:用于将查询到的智能座椅信息进行展示,同时将数字建筑模型进行可视化展示,将数字建筑模型进行可视化展示包括将数字建筑模型整体的结构以第三视角呈现,还包括将数字建筑模型局部的结构以第一视角呈现,第一视角的观察点在数字建筑模型中通过用户的操作信号而平滑移动;收发模块:用于将用户输入的数字建筑数据发送到漫游平台,接收漫游平台发来的数字建筑模型;存储模块:用于将选择连接并连接成功的智能座椅信息进行存储,还用于存储数字建筑数据和数字建筑模型。
[0043]
在本实施例中,将数字建筑模型整体的结构以第三视角呈现是为了让用户可以提前在移动终端上了解数字建筑模型的整体布局和结构,便于用户在通过智能座椅在立体建筑模型中进行漫游时,能够提前得知漫游方向。将数字建筑模型局部的结构以第一视角呈现是为了用户若没有空闲时间通过智能座椅区了解建筑全景,则可以通过移动终端进行了解,从而达到为用户提供两种建筑全景漫游方式,根据用户需求满足用户的多种漫游情况。在数字建筑模型中通过用户的操作信号而平滑移动能够有效减少目前用户在了解全景时从一个观察点跳到另一个观察点的停顿感和位置限制的问题。存储模块中存储的智能座椅信息在移动终端与智能座椅断开连接后将被删除,减少多余数据占据的空间。
[0044]
进一步的,如图4所示,为本技术实施例提供的基于虚拟现实技术的数字建筑漫游系统中漫游平台的结构示意图,漫游平台包括入口模块、交互模块和传输模块;储备模块:
用于储备各个数字建筑数据和数字建筑模型;交互模块:用于根据数字建筑数据构建数字建筑模型;传输模块:用于将数字建筑模型发送到移动终端,接收移动终端发来的用户输入的数字建筑数据。
[0045]
在本实施例中,储备模块将从移动终端接收到的数字建筑数据进行存储,同时将其对应的数字建筑模型也进行存储,从而构建出一个数字建筑库以备后续其他人选择和查看。
[0046]
进一步的,根据数字建筑数据构建数字建筑模型的具体步骤为:获取数字建筑数据中的尺寸、各楼层面积δsi、各楼层高度δhi、数字建筑模型与真实建筑的规定缩放比例窗信息、门信息、楼梯信息和标准楼层间距数字建筑数据中的各个值为真实建筑对应的值;根据规定缩放比例,构建等比例的数字建筑模型;在构建完成后,检查计算数字建筑模型中的各楼层间的重叠度θ,验证构建出的数字建筑模型与真实建筑的面积误差值和高度误差值,并根据面积误差值和高度误差值计算出数字建筑模型的完成度ψ,完成度ψ的计算公式为:其中k1,k2,k3分别为权重因子,i为第i个楼层,i=1,2,...,n,n为总楼层数,si为数字建筑模型中第i层的面积,hi为数字建筑模型中第i层的高度,为第i层楼到第i+1层楼之间间距的高度;将窗信息与门信息对应的窗与门设为一定高度范围内可通过;通过图像识别算法识别出多级阶梯,并根据楼梯信息将多级楼梯优化成具有一定宽度和一定角度的斜面,输出优化后的数字建筑模型。
[0047]
在本实施例中,当完整度低于一定阈值χ1时,将重新构建数字建筑模型,当完整度在阈值范围[χ1,χ2]之间时,根据面积误差值和高度误差值再次对数字建筑模型进行微调,当完整度高于一定阈值χ2时,该数字建筑模型为完整,可进行下一步优化操作。
[0048]
上述本技术实施例中的技术方案,至少具有如下的技术效果或优点:通过将数字建筑模型转化成立体建筑模型,在立体建筑模型中结合漫游位置和时间对声光进行调整,提供了沉浸式、个性化和全面的漫游体验,使用户能够更轻松、更舒适地探索和了解建筑。
[0049]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0050]
本发明是参照根据本发明实施例的系统、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0051]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特
定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0052]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0053]
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0054]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

技术特征:
1.一种基于虚拟现实技术的数字建筑漫游系统,其特征在于,包括智能座椅、移动终端和漫游平台,且所述漫游平台通过网络接入智能座椅和移动终端,移动终端与智能座椅之间通过接口连接:其中,所述智能座椅用于接收漫游平台发来的数字建筑模型,在数字建筑模型中漫游;所述移动终端用于上传数字建筑数据,选择要漫游的数字建筑模型,并将选择结果发给漫游平台,还用于从漫游平台下载数字建筑模型,并将数字建筑模型进行可视化展示;所述漫游平台用于获取数字建筑数据,根据数字建筑数据生成数字建筑模型,接收移动终端选择的数字建筑模型,将被选择的数字建筑模型发送至智能座椅。2.如权利要求1所述基于虚拟现实技术的数字建筑漫游系统,其特征在于:所述智能座椅与移动终端为一对一连接关系,当且仅当智能座椅与移动终端断开连接后,智能座椅可再与其他移动终端中的一个进行连接。3.如权利要1所述基于虚拟现实技术的数字建筑漫游系统,其特征在于:所述智能座椅包括接收模块、漫游交互模块和存储模块;所述接收模块用于接收漫游平台发来的数字建筑模型,获取用户选择的控制信号;所述漫游交互平台用于提供控制信号的选项,将数字建筑模型分析转化成三维坐标系中的立体建筑模型,在三维坐标系中设置光源照射立体建筑模型,根据控制信号在立体建筑模型中漫游,并根据在立体建筑模型中的漫游位置提供声音提示和物理反馈;所述存储模块用于在移动终端与智能座椅连接期间,将数字建筑模型和立体建筑模型进行存储,同时存储连接的移动终端的信息,当移动终端与智能座椅断开连接,则删除数字建筑模型、立体建筑模型和移动终端的信息。4.如权利要求3所述基于虚拟现实技术的数字建筑漫游系统,其特征在于,所述将数字建筑模型分析转化成三维坐标系中的立体建筑模型具体指:将三维坐标系中的x轴正方向作为南方,x轴负方向作为北方,y轴方向作为东方,y轴负方向作为西方,z轴正方向作为数字建筑模型地上高度,z轴负方向作为数字建筑模型地下高度,获取数字建筑模型的朝向,将数字建筑模型横切面的西北顶点作为原点,根据数字建筑模型的朝向将数字建筑模型初步固定在三维坐标系中;接着获取数字建筑模型与对应真实建筑的缩放比例,按照缩放比例,将数字建筑模型在三维坐标系中映射还原成真实建筑大小的立体建筑模型。5.如权利要求3所述基于虚拟现实技术的数字建筑漫游系统,其特征在于,所述在三维坐标系中设置光源照射立体建筑模型具体指:设置一个根据当地当前时间改变光源照射角度及色彩的光源,用于在三维坐标系中实时照射立体建筑模型:所述设置一个根据当地当前时间改变光源照射角度及色彩的光源具体流程为:将光源设置在垂直于x轴正方向位置,设置为面光源,设置面光源明度标准值δl,面光源面积在z轴正方向无限大,在z轴负方向为零;获取当地位置的经度和纬度及当地对应的当前时间t;根据当地位置的经度φ和纬度θ,通过公式计算面光源的倾斜度α,并将面光源在z轴方向上调整倾斜度为α,其中,e为自然常数;
根据倾斜度、当前时间t和明度标准值结合阻尼振荡函数通过公式计算当前时间t对应的面光源明度l,并将面光源明度调整为l(t),其中,a是振幅,f是频率,t0是相位差,β是阻尼系数。6.如权利要求3所述基于虚拟现实技术的数字建筑漫游系统,其特征在于,所述根据控制信号在立体建筑模型中漫游具体指:将数字建筑模型转换为在三维坐标系中的立体建筑模型后,获取数字建筑的窗信息和门信息,将门信息与窗信息在立体建筑模型对应的位置设为可通过,其他位置设为不可通过,此外,还获取楼梯信息,将楼梯信息对应的楼梯设为平滑斜面;以智能座椅为移动中心,在门信息中查找入户门的信息,并设置移动中心初始位置在入户门位置;通过用户在智能座椅上选择控制信号确定移动中心在立体建筑模型中的位移;所述立体建筑模型有活动范围限制,活动范围限制由立体建筑模型中的真实建筑的尺寸和高度决定。7.如权利要求6所述基于虚拟现实技术的数字建筑漫游系统,其特征在于,所述根据在立体建筑模型中的漫游位置提供声音提示和物理反馈具体指:根据数字建筑模型中的各个区域预设对应类型的语音包;以智能座椅为移动中心,当用户控制移动中心在立体建筑模型中的一个区域进行位移时,播放该区域对应的语音包;当通过立体建筑模型中的门时,将切换语音包,即停止上一个区域的语音包,播放当前区域对应的语音包;且当用户控制移动中心在立体建筑模型中的进行上楼梯时,智能座椅将向后倾斜一定角度γ,γ∈[10
°
,20
°
],当用户控制移动中心在立体建筑模型中的进行下楼梯时,智能座椅将向前倾斜一定角度λ,λ=[10
°
,15
°
]。8.如权利要求1所述基于虚拟现实技术的数字建筑漫游系统,其特征在于:所述移动终端包括输入模块、显示模块、收发模块和存储模块;所述输入模块:用于获取用户输入的数字建筑数据和操作数据,还用于选择待连接的智能座椅;所述显示模块:用于将查询到的智能座椅信息进行展示,同时将数字建筑模型进行可视化展示,所述将数字建筑模型进行可视化展示包括将数字建筑模型整体的结构以第三视角呈现,还包括将数字建筑模型局部的结构以第一视角呈现,第一视角的观察点在数字建筑模型中通过用户的操作信号而平滑移动;所述收发模块:用于将用户输入的数字建筑数据发送到漫游平台,接收漫游平台发来的数字建筑模型;所述存储模块:用于将选择连接并连接成功的智能座椅信息进行存储,还用于存储数字建筑数据和数字建筑模型。9.如权利要求1所述基于虚拟现实技术的数字建筑漫游系统,其特征在于:所述漫游平台包括入口模块、交互模块和传输模块;
所述储备模块:用于储备各个数字建筑数据和数字建筑模型;所述交互模块:用于根据数字建筑数据构建数字建筑模型;所述传输模块:用于将数字建筑模型发送到移动终端,接收移动终端发来的用户输入的数字建筑数据。10.如权利要求9所述基于虚拟现实技术的数字建筑漫游系统,其特征在于,所述根据数字建筑数据构建数字建筑模型的具体步骤为:获取数字建筑数据中的尺寸、各楼层面积δs
i
、各楼层高度δh
i
、数字建筑模型与真实建筑的规定缩放比例窗信息、门信息、楼梯信息和标准楼层间距所述数字建筑数据中的各个值为真实建筑对应的值;根据规定缩放比例,构建等比例的数字建筑模型;在构建完成后,检查计算数字建筑模型中的各楼层间的重叠度θ,验证构建出的数字建筑模型与真实建筑的面积误差值和高度误差值,并根据面积误差值和高度误差值计算出数字建筑模型的完成度ψ,完成度ψ的计算公式为:其中k1,k2,k3分别为权重因子,i为第i个楼层,i=1,2,...,n,n为总楼层数,s
i
为数字建筑模型中第i层的面积,h
i
为数字建筑模型中第i层的高度,为第i层楼到第i+1层楼之间间距的高度;将窗信息与门信息对应的窗与门设为一定高度范围内可通过;通过图像识别算法识别出多级阶梯,并根据楼梯信息将多级楼梯优化成具有一定宽度和一定角度的斜面,输出优化后的数字建筑模型。

技术总结
本发明公开了一种基于虚拟现实技术的数字建筑漫游系统。该基于虚拟现实技术的数字建筑漫游系统,包括智能座椅、移动终端和漫游平台,且漫游平台分别接入智能座椅和移动终端,移动终端与智能座椅连接;智能座椅用于接收数字建筑模型并将其转化成立体建筑模型,在立体建筑模型中结合漫游位置和时间对声光进行调整;移动终端用于上传数字建筑数据,选择要漫游的数字建筑模型;漫游平台用于将获取的数字建筑数据转化成数字建筑模型,将移动终端选择的数字建筑模型发送至智能座椅。本发明通过将数字建筑模型转化成立体建筑模型,在立体建筑模型中结合漫游位置和时间对声光进行调整,优化了用户了解建筑全景的过程,解决了用户体验感不佳的问题。感不佳的问题。感不佳的问题。


技术研发人员:贺松波
受保护的技术使用者:湖南华辰悦科技有限公司
技术研发日:2023.06.16
技术公布日:2023/9/13
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐