The purpose of the invention is relates to a three-dimensional virtual fire drill method based on Unity3D and its system, solve the realistic environment background technology of effective simulation, dynamic simulation, fire escape technical problems damage the simulation. In reality the characters and scene data based on 3D model, the control algorithm design, the dynamic changes of the fire smoke, and use this algorithm to control the fire and smoke, the design can reflect the characters by the blood of fire and smoke damage, the dynamic changes of blood to damage characters by the reaction the design of character by character, algorithm of fire and smoke damage damage degree, according to the dynamic change algorithm is programmed by C# blood people hurt, the invention can be used in the virtual environment, is to feel the fire simulation, increase the user's fire skills.
【技术实现步骤摘要】
一种基于Unity3D的三维虚拟消防演练的实现方法及其系统
本专利技术涉及计算机仿真、虚拟现实技术,特别是一种基于Unity3D的三维虚拟消防演练的实现方法及其系统。
技术介绍
虚拟现实是一种综合计算机图形技术、多媒体技术、传感器技术、并行实时计算技术、人工智能、仿真技术等多种学科而发展起来的计算机领域的最新技术。它以模拟方式为使用者创造一个实时反映实体对象变化与相互作用的三维图像世界,参与者可以直接参与所处环境中,仿佛置身于一个虚拟的世界中。随着虚拟现实技术的发展与第三代网络技术的逐渐成熟,越来越多的难以在现实中实现推广的事情,都借以虚拟现实技术实现。消防演练是我国的一项重要和必须要做的事情,受到党和国家的高度重视。每年国家都会投入大量的人力物力来做消防演练工作。但是每年因为消防知识匮乏而引起的生命财产巨大损失时有发生。因为现在人们的消防知识的获得,基本是通过网络、消防人员演练和消防民警的讲解获得的。通过内网络获得时,基本上是看一些视频、文字等方法得到,虽然很便利,但是缺乏交互性,效果不佳。而消防人员演练和消防民警的讲解的次数是有限的,参加演练的人员数量也是有限的。演练时的条件也是有限的,不可能给每个人一个机会去操作对应的消防设备,另外,像一些极端情况,如整个大楼处于大火状态是不可能模拟演练的。所以,这就要借助虚拟现实技术来实现。现存的消防演练软件很少,而且目前都是针对大型的商场、文物场所等重点大型的机构场所,让民众感觉消防演练离自己很远。而针对人民群众的普通场所如个人家庭、小超市、集体宿舍等的还没有。而这方面的人群占了社会人群的很大一部分。所以开发一个 ...
【技术保护点】
一种基于Unity3D的三维虚拟消防演练的方法,其特征在于,步骤如下:步骤1:采集现实的场景数据并以场景数据为依据,利用三维建模工具建立三维场景模型并添加相应材质,将三维场景模型导入到Unity3D中,并在Unity3D中为三维场景模型添加真实的灯光系统和物理碰撞属性;步骤2:根据功能和交互需求设计UI,在UI提供各种增加消防演练技能的提示,使用户能在不同的虚拟场景中顺利实现演练;步骤3:使用PS的纹理绘制、Unity3D的粒子替换工具以及C#编程,设计实现基本的火和烟雾的虚拟模拟;步骤4:以现实人物为依据,利用三维建模工具建立人物角色模型和添加相应材质,并对人物角色模型进行各种肢体动作的动画设计,将包含动画数据的人物角色模型导入Unity3D中,使用C#程序控制实现不同虚拟角色在不同情况下的逼真运动;步骤5:使用PS的纹理绘制、Unity3D的粒子替换工具以及C#编程,设计实现基本的火和烟雾的虚拟模拟;步骤6:参照图2,设计控制火势、烟雾动态变化的火势算法,并利用此算法实现对火势烟雾的控制;步骤7:参照图3,设计能够体现人物角色受火和烟雾伤害程度的血条,通过血条的动态变化来反应人物角 ...
【技术特征摘要】
1.一种基于Unity3D的三维虚拟消防演练的方法,其特征在于,步骤如下:步骤1:采集现实的场景数据并以场景数据为依据,利用三维建模工具建立三维场景模型并添加相应材质,将三维场景模型导入到Unity3D中,并在Unity3D中为三维场景模型添加真实的灯光系统和物理碰撞属性;步骤2:根据功能和交互需求设计UI,在UI提供各种增加消防演练技能的提示,使用户能在不同的虚拟场景中顺利实现演练;步骤3:使用PS的纹理绘制、Unity3D的粒子替换工具以及C#编程,设计实现基本的火和烟雾的虚拟模拟;步骤4:以现实人物为依据,利用三维建模工具建立人物角色模型和添加相应材质,并对人物角色模型进行各种肢体动作的动画设计,将包含动画数据的人物角色模型导入Unity3D中,使用C#程序控制实现不同虚拟角色在不同情况下的逼真运动;步骤5:使用PS的纹理绘制、Unity3D的粒子替换工具以及C#编程,设计实现基本的火和烟雾的虚拟模拟;步骤6:参照图2,设计控制火势、烟雾动态变化的火势算法,并利用此算法实现对火势烟雾的控制;步骤7:参照图3,设计能够体现人物角色受火和烟雾伤害程度的血条,通过血条的动态变化来反应人物角色受到的伤害...
【专利技术属性】
技术研发人员:赵建峰,王淑英,余东先,郑宝林,王炜,郝芳,许晓晖,
申请(专利权)人:河南职业技术学院,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。