一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法技术

技术编号:46473624 阅读:6 留言:0更新日期:2025-09-23 22:33
本发明专利技术公开了一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法,属于虚拟现实技术领域,包括步骤S10:对虚拟古建筑群中的每个建筑元素构建碰撞盒,碰撞盒为一个或多个几何形状,用于近似表示元素的物理边界;步骤S20:根据建筑元素的形状、大小和位置设置碰撞盒的尺寸和位置;步骤S30:基于对建筑元素的碰撞盒所设置的尺寸获取与尺寸对应的总长度,将总长度均等的划分为5~8个长度段;步骤S40:对根据建筑元素所构建的碰撞盒设置物理属性,物理属性包括质量参数、弹性系数和摩擦系数。本发明专利技术通过精确的碰撞盒构建、实时的碰撞检测、波动分析、动态调整和预警功能,有效提高了虚拟古建筑群场景的稳定性和用户体验。

【技术实现步骤摘要】

本专利技术涉及虚拟现实,特别是一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法


技术介绍

1、碰撞盒机制在游戏开发中主要用于检测两个或多个对象是否发生了接触。它通过定义对象的碰撞区域来实现这一功能。碰撞盒机制在虚拟现实(vr)和增强现实(ar)技术中,对古建筑群场景的构建和交互是一个重要应用领域。

2、由于用户在虚拟场景中的交互行为(如行走、触摸等)以及场景中动态元素(如水流、风等)的影响,场景可能会出现波动,导致视觉效果不佳。

3、对于这方面的研究,申请号为cn202410605319.0的申请文件提供了基于跨时空尺度图卷积算子的虚拟现实流动场景模拟方法,该技术方案包括采用算子分裂的方法将navier-stokes方程描述的通用流动物理依次分裂为四个可解释的流动子过程,从而建立具有强物理可解释性的虚拟现实复杂流动模拟神经网络架构;进而基于图网络离散节点严格施加流场初边值条件的硬约束。该技术方案通过上述的基于跨时空尺度图卷积算子的虚拟现实流动场景模拟方法,能够有效克服传统cfd方法的计算效率和自动化程度低的问题,实现虚拟现实复杂流本文档来自技高网...

【技术保护点】

1.一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法,其特征在于,于所述步骤S50中,若于建筑元素之间检测到相互碰撞,获取相互碰撞中主动碰撞的建筑元素和被动碰撞的建筑元素,并基于所述主动碰撞的建筑元素的相对速度、相对方向和相对角度计算与所述被动碰撞的建筑元素的被碰撞的长度段的关联规律,根据如下公式计算得出:

3.如权利要求2所述的一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法,其特征在于,根据所计算的关联规律对所述被动碰撞的建筑元素进行波动分析,所述波动分析包括计...

【技术特征摘要】

1.一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法,其特征在于,于所述步骤s50中,若于建筑元素之间检测到相互碰撞,获取相互碰撞中主动碰撞的建筑元素和被动碰撞的建筑元素,并基于所述主动碰撞的建筑元素的相对速度、相对方向和相对角度计算与所述被动碰撞的建筑元素的被碰撞的长度段的关联规律,根据如下公式计算得出:

3.如权利要求2所述的一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法,其特征在于,根据所计算的关联规律对所述被动碰撞的建筑元素进行波动分析,所述波动分析包括计算所述被动碰撞的建筑元素于碰撞后的位移变化,根据所述位移变化获取所述被动碰撞的建筑元素波动的强度和范围,并根据所述位移变化构建波动传播模型,于所述波动传播模型中模拟波动的传播过程,根据所述传播过程预测对与所述被动碰撞的建筑元素的周围的建筑元素的关联影响,所述周围的建筑元素包括与所述被动碰撞的建筑元素连接的建筑元素。

4.如权利要求3所述的一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法,其特征在于,计算所述被动碰撞的建筑元素于碰撞后的位移变化,根据如下公式计算得出:

5.如权利要求4所述的一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法,其特征在于,计算所述被动碰撞的建筑元素于碰撞后的位移变化,还包括根据如下公式计算得出:

6.如权利要求4~5任意一项所述的一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法,其特征在于,根据所计算的位移变化对所述被动碰撞的建筑元素的碰撞盒的质量参数进行重新设置,...

【专利技术属性】
技术研发人员:童星刘茜魏苇胡玲丽李清涛柳周
申请(专利权)人:安徽职业技术学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1