【技术实现步骤摘要】
本专利技术涉及虚拟现实,特别是一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法。
技术介绍
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任意一项所述的一种基于碰撞盒机制的虚拟古建筑群场景波动维持方法,其特征在于,根据所计算的位移变化对所述被动碰撞的建筑元素的碰撞盒的质量参数进行重新设置,...
【专利技术属性】
技术研发人员:童星,刘茜,魏苇,胡玲丽,李清涛,柳周,
申请(专利权)人:安徽职业技术学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。