基于Unity3D的池火辐射热虚拟现实研究

来源 :科技风 | 被引量 : 0次 | 上传用户:wwfkl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:基于Unity引擎实现对池火辐射热以及消防员所受辐射热伤害可视化。首先Unity对油池火模拟,再编写UnityShaderLab的光圈算法,实现辐射热安全距离可视化,结合RPG游戏架构实现基于Unity引擎的扑救演练严肃游戏开发,该课题对油池火灾的扑救演练及消防员辐射热保护有具有较高的理論及现实研究意义。
  关键词:Unity3D;池火热辐射;Shader光圈算法;虚拟现实
  Unity3D引擎由于其对二次开发友好便捷的支持,使其在娱乐游戏领域独占鳌头,尤其是RPG类游戏(角色扮演类游戏),现如今越来越多的严肃类游戏与三维仿真[3]也基于它来开发。油池火灾在火灾中占较大的比例,强烈的火焰辐射热是造成油罐间火灾蔓延的直接原因或间接原因,造成了许多人员伤亡和财产损失,更给消防官兵在消防救援过程中带来重重困难,至今油池火的扑救与演练仍是世界性难题。本课题将Unity3D引擎与RPG游戏架构设计和油池火辐射热有机结合起来作模型研究及虚拟现实技术实现。
  1基于Unity3D的池火热辐射虚拟现实
  1.1池火热辐射相关理论
  假定某直径为D储量L的原油储罐,遭雷击引起敞口式油池火灾稳定燃烧,其的火焰辐射热,可采用文献[2]公式计算,目标所受辐射热,可采用点源模型计算,结合手册里池火热辐射人员烧伤半径和设备设施破坏距离计算标准[1-2],我们可以计算出具体的辐射热人员烧伤半径以及设备破坏距离,见下表。
  池火热辐射人员烧伤半径和设备设施破坏距离
  1.2Unity开发技术及实现
  1.2.1光圈算法
  我们利用Unity3D的着色器功能,使用ShaderLab着色语言,调用OpengGL管线渲染,实时绘制一系列光圈,进而对辐射热半径(伤害/破坏距离阈值)可视化仿真。光圈的算法的关键Shader代码如下:
  uv=(2.0*uv)1.0;
  floatBeamWidth=(0.7+0.5*cos(uv.x*10.0*tau*0.15*clamp(floor(5.0+10.0*cos(IGlobalTime)),0.0,10.0)))*abs(1.0/(30.0*uv.y));
  vec3HorBeam=vec3(BeamWidth,BeamWidth,BeamWidth);
  vec4Gl_FragColor=vec4(((HorBeam)*HorColour),1.0);
  returnGl_FragColor;
  式子中:
  abs(1.0/(30.0*uv.y)),在shader中,如果color的值为负数,则认为是0,不显示该颜色。uv变量中uv.y表示点到原点(也是油池火点源模型中心点)的距离,值的范围为[0,R],R=R1、R2、R3;2)uv=(2.0*uv)1.0;先把uv缩小到原来的1/2,然后向外移动1单位。uv.y的值为[1/2,∞];由于负值color不被显示;3)1.0/(30.0*uv.y);缩小到原来的1/30,并做个倒数;4)abs(1.0/(30.0*uv.y));然后做个绝对值,效果下文末图1,背景色和光圈颜色我们可以根据需要补充代码继续修改。
  1.2.2Unity引擎实现
  根据前面根据需求假定的仿真数据,进行模型搭建,主要包括储罐区场景模型和消防员人物模型,分别运用3DsMax2017及Maya2014三维建模软件对仿真单位进行1:1的模型构建,导出.fbx格式文件,再导入Unity3D引擎,然后对场景进行构建,调节摄像机、灯光等属性。为起火油罐添加火焰粒子特效,模拟油池火稳定燃烧产生辐射热,图2为辐射热仿真效果图,红色区内表示死亡半径内,紫色为重伤阈值线,绿色为轻伤阈值线。画面里的人物为扮演角色消防员,位于轻伤距离内,左上角的绿血条显示其生命值。
  2仿真效果及结束语
  本文基于Unity3D的池火辐射热虚拟现实模型进行研究,以RPG游戏架构开发了消防员视角下对池火扑救时所受辐射热的虚拟现实系统;提供了油池火辐射热的虚拟现实模型的基本思路,可用于安全距离下油池火扑救虚拟演练,使扑救演练与虚拟现实技术结合,为传统的油池火安全距离理论和数值模拟发展到三维模拟提供了理论及应用层的参考,也可以对扑救战术演练提供评估指标。
  参考文献:
  [1]李丽霞,张礼敬,孟亦飞,等.池火灾热辐射下的最小安全距离.中国安全科学学报,2004.14(03).
  [2]庄磊,陈国庆,孙志友,等.大型油罐火灾的热辐射危害特性.中国安全科学学报,2008,08(04).
  [3]Computergameenginesfordevelopingfirstperson.virtualenvironments.DavidTrenholmeandShamusP.Smith.VirtualReality,2012(12):181187.
  作者简介:杜梦文,男,沈阳航空航天大学研究生院,硕士,研究方向:信息化安全技术。
其他文献
一、传统营销与网络营销菲利普·科特勒提出了市场营销的概念,它是指个人和群体通过创造并同他人交换产品和价值以满足需求和欲望的一种社会管理过程。而在网络诞生后,出现
在物理课的教学中,各项知识的学习是一个十分具有实践性的课程,在生活中具有实用性。在物理课堂中学习到的知识可以帮助学生解决日常生活中的一些问题。对于高中生来说,物理
随着我国地方经济发展方式的转变与产业结构的转型升级,新建本科院校已成为服务地方经济转型发展的主力军。新建本科院校如何更好地主动服务于地方经济的转型发展,文章对其培
信用证欺诈作为国际贸易领域中的一大恶疾长期以来一直困扰着国际贸易的发展,它使得涉足于交易中的当事方慎之又慎。然而欺诈似乎无法避免,利润与风险永远是一对孪生兄弟,商业贸
市场经济是信用经济,信用是包括旅行社在内的产业发展和市场运作的基石。然而,我国旅行社行业却普遍存在信用缺失的问题。建立旅行社市场信用,一直是事关我国旅行社业乃至旅游业
美国的消费信贷始于20世纪四十年代,经过长期的发展,消费信贷体系已比较健全、立法也逐渐完善,截至2003年底,美国个人住房抵押贷款余额已超过7万亿美元。美国发达的消费信贷是建
随着大数据、云计算、互联网等技术的快速发展和改进,人们已经开发了许多管理信息系统,数据存储成为这些应用系统的重要支撑。传统的数据存储采用顺序存储、随机存储、哈希存储
经过近二十年的私有化改革,在80年代西方各国原有国企的经营效率开始有了明显提高,逐步减轻了政府原来沉重的财政负担,并且也促进了产业结构的调整和优化。国企改革的成功表明了
1引言在传统的洪水预报方法中,一般是根据历史资料,建立数学模型或绘制相关图,这涉及到模式识别问题。如线形扰动模型(LPM)和总径流线形响应模型(TLR)、水箱模型等。但目前均尚未用
车辆工程专业本科生通过理论学习、专业实验、生产实习和毕业论文等实践环节,使学生具备从事轨道车辆设计、制造、检修、运用等方面的能力。但是,目前重理论,轻应用的现状不