一种基于Unity3D的虚拟课堂火灾疏散演练方法技术

技术编号:32328666 阅读:32 留言:0更新日期:2022-02-16 18:35
本发明专利技术公开了一种基于Unity3D的虚拟课堂火灾疏散演练方法,属于虚拟现实与人工智能技术领域,本发明专利技术通过3ds Max软件建立火灾发生场景及人物角色的基本模型,并给人物角色添加各类基本动作,然后导入至Unity3D仿真软件,借助Unity3D自带的粒子系统模拟着火时及水灭火时的真实场景,让全体逃生成员充分体会到火灾疏散的真实体验。本发明专利技术为了尽最大程度满足全体师生安全逃生,采用A*算法规划其最短逃生路径,对相应的逃生路径进行平滑处理,针对A*算法公式添加相应的权重比例来做出改进,并设置人物角色的生命值功能,通过观察一轮火灾逃生下来的剩余生命值指标来判断是否做到了安全逃生。逃生。逃生。

【技术实现步骤摘要】
一种基于Unity3D的虚拟课堂火灾疏散演练方法


[0001]本专利技术涉及虚拟现实与人工智能
,具体涉及一种基于Unity3D的虚拟课堂火灾疏散演练方法。

技术介绍

[0002]目前由于受环境场地等各类限制,若在现实生活中去模拟火灾逃生时的场景往往不经济,况且会消耗大量人力和物力资源,再加上现在随着人工智能与虚拟现实技术的日益发展,运用Unity3D等主流仿真软件去模拟此类场景,将火灾场景设置的尽可能复杂,以此来检验全体师生的疏散能力,给全体成员添加生命值,通过观察火灾疏散下来时生命值的变化指标来判断是否做到了安全逃生。
[0003]目前通常采用A*算法和栅格地图法两者相结合去规划其逃生路径,这样做一方面相对其它算法而言路径最短,另一方面栅格法便于处理逃生路径节点,但是在逃生过程中转弯角度过大,行走不自如等不足。为此,提出一种基于Unity3D的虚拟课堂火灾疏散演练方法。

技术实现思路

[0004]本专利技术所要解决的技术问题在于:如何解决在逃生过程中存在的因转弯折角次数过多、角度过大等不利因素造成的搜索节点过多本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Unity3D的虚拟课堂火灾疏散演练方法,其特征在于,包括:S1:通过3ds Max软件实现对人物及场景的建模并导入至Unity3D;S2:使用Unity3D系统自带的粒子系统模拟着火和水灭火时的两种不同状态;S3:采用栅格地图法对场景进行网格划分,并运用A*算法规划全体师生的逃生路径;S4:改进A*算法并平滑逃生路径。2.根据权利要求1所述的一种基于Unity3D的虚拟课堂火灾疏散演练方法,其特征在于:在所述步骤S2中,用两种不同颜色区分通行区域和不可通行区域。3.根据权利要求1所述的一种基于Unity3D的虚拟课堂火灾疏散演练方法,其特征在于:在所述步骤S3中,A*算法的原始公式如下:F(n)=G(n)+H(n)其中,F(n)是从初始状态经由当前状态n到达目标状态的总估计代价,G(n)是由初始状态到达当前状态n的实际代价,H(n)是由当前状态n到达目标状态最佳路径的估计代价。4.根据权利要求3所述的一种基于Unity3D的虚拟课堂火灾疏散演练方法,其特征在于:在所述步骤S4中,改进A*算法时对A*算法中的H(n)进行改进,即取曼哈顿距离和欧几里得距离的中间值,分为以下三种情况:若D1=D2,则若...

【专利技术属性】
技术研发人员:张学锋曾鹏
申请(专利权)人:安徽工业大学
类型:发明
国别省市:

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

1