蔡小爱
安徽省宣城职业技术学院 242000
摘要:在时代的不断进步下,人们对于革命时期的红色文化的了解逐渐淡化,在新时代背景下,需要加强人们对于革命红色文化的了解,就需要通过新型技术来展示。基于unity3d标准为红色文化设计出三位可视化平台,利用虚拟现实技术来还原当时革命前辈所面临的的场景,加深人们对于红色文化的了解,提高红色文化的开发程度。
关键词:红色文化、皖南红色文化、虚拟现实平台
一、红色文化的功用以及特点
红色文化是在革命战争年代,由中国共产党人、先进分子和人民群众共同创造并极具中国特色的先进文化,蕴含着丰富的革命精神和厚重的历史文化内涵。红色文化是一种重要资源,包括物质文化和非物质文化。红色文化是一种非常重要的精神文化,对人们的政治生活有着至关重要的作用,但是,随着时间的流逝,人们对于红色文化的重视越来越低,对于红色文化的开发也慢慢失去耐心,很多地方的红色文化都存在在开发不足,甚至是没有很好的开发,对开发红色文化的手段单一,没有创新性。笔者经过对皖南红色文化的长期调研,通过利用现代科技来对皖南红色文化进行虚拟现实技术的还原,在最大程度是将皖南红色文化通过虚拟现实技术搭建一个三维可视化平台,让人们更多更深入的了解皖南红色文化。
二、unity3d技术及其原理
伴随着时代的不断进步,人们对于生活水平的要求也越来越高,对生活质量的追求也更加多元化,传统的信息交互方式已经无法满足人们的需求。人们对虚拟现实技术的需求逐渐增大,通过使用unity3d标准来构建虚拟现实场景,可以在很大程度上满足人们对信息交互的需求。红色文化作为一种对于革命先辈的抗战经历的文化,经过时间的流逝,人们对其的了解也逐渐淡化,为了使人们重新了解红色文化,采用unity3d技术标准的虚拟现实技术对红色文化遗址进行虚拟场景的重现,让人们可以切身体会到皖南革命先辈的精神,更加深入的了解红色文化。
unity3d是一种专为万维网而设计的三维图像标记语言。全称可扩展三维(语言),是由Web3D联盟设计的,是VRML标准的最新的升级版本。unity3d标准结合了多种技术,可以满足人们对于信息交互的要求。unity3d标准可以为模拟的虚拟现实场景提供节点技术支持。作为VRML语言的最新升级版本,使用unity3d标准再结合目前最新的虚拟现实技术为皖南红色文化进行场景模拟,由于unity3d标准技术在虚拟模拟场景的过程中所需要传输的数据以及显示方面有着很大的优势,因此,利用unity3d标准对皖南红色文化的三维可视化平台设计提供的有利的条件。
皖南红色文化主要是指在1937年七七事变后,根据国共两党的协议,12月25日,新四军军部在汉口成立,由叶挺任军长,项英为副军长,张云逸、周子昆为正、副参谋长,袁国平、邓子恢为政治部正、副主任。1938年7月,完成全军集中整编后的新四军进驻云岭,直至1941年元月“皖南事变”发生。新四军军部在云岭近三年时间里,是新四军向华中敌后发展的关键时期,新四军将士活跃在大江南北,英勇抗敌,创建了众多的抗日根据地。
因此对于皖南红色文化的虚拟现实场景的模拟,需要建造红色遗址的三维可视化的虚拟场景,在人们体验的过程中,人们可以通过不同的角度去近距离的观看当年的革命先辈抗战的场景,并且可以通过更改虚拟场景中的属性对场景细节进行更改,让人们有着更加舒适的体验感,加强对皖南红色文化的了解,更深层次的开发红色文化。
三、基于unity3d标准的红色文化系统结构设计
对于皖南红色文化场景的虚拟建模采用B/S架构体系,在数据管理层以及用户界面层中间增加一层结构称为中间件,使整个体系结构成为三层。采用这种结构的优点在于其分布性强,对于系统的维护方便,开发过程也比较简单并且共享性强以及开发成本低。再采用图层化的思想将每一个模块分割开,让每一个模块执行属于自己的任务,来降低耦合度。
用户界面层通过使用带有unity3d标准功能的浏览器将数据输入到浏览器中,浏览器在处理过程中,采用XML实现对数据的运输以及保存,再将数据转移到中间件进行解释并且执行HTML文件,浏览器再将指令交给JSP等服务器端程序进行逻辑处理,再将用户所需要的信息返回到浏览器,用户界面层通过利用JavaScript的API文件访问unity3d文件,将用户界面层与中间件以及数据管理层连接,最后实现利用unity3d标准对皖南红色文化的虚拟场景模拟进行信息交互。
中间件层的功能由XML Web服务器以及数据处理服务器来实现,中间件作为构造三层结构应用系统的基础平台,负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。在用户与服务器通过数据交互完成建立数据通信,并且,XML Web服务器将浏览器所发出的请求传递给数据处理服务器,经过一系列的逻辑运算,服务器将请求转化为数据库能够识别的语言传入数据库,再由数据库系统进行一系列的例如:添加操作、删除操作、修改操作以及最重要的查询操作,并且在操作完成之后,将数据库系统的返回值结果传递至用户界面层进行显示实现,完成对红色文化的虚拟场景建模,实现用户与数据库的数据交互。
对于数据库的采用,选取可以支持XML的Oracle数据库以及SQL Server2008数据库或者更高级的版本,将中间件层经过逻辑处理之后所得到的数据库语言传递到数据库进行分析处理,最终实现用户与数据库的数据交互以及数据存储。
四、总结以及展望
随着时代的进步与发展,人们对于革命时期的红色文化的了解都大不如前,其原因主要在于由于时代的久远,人们不能很好的体会了解到当时革命先辈的抗战的艰苦,为了加强人们对革命先辈的红色文化的了解,基于unity3d标准的皖南红色文化三维可视化平台的设计,可以利用虚拟现实技术,将当时皖南红色文化遗址采用虚拟场景的方式最大程度的还原红色遗址,在后续的发展中,可以将全国各地的红色遗址收集数据,再利用虚拟现实技术构建三维可视化平台对红色文化进行集中展示,采用unity3d技术标准对皖南红色文化虚拟现实场景的模拟,今后会逐渐对全国各地的红色遗址进行收集,并且用技术实现,最大化的开发红色文化,让人们重新了解红色文化。
【参考文献】
[1]李蓉.红色文化与青少年思想道德教育研究[D].赣州:江西理工大学,2012.
[2]李华,宋蔚.新一代Web三维图形标准unity3d及其应用[J].重庆:重庆大学学报,2015.
[3]朱桂莲.近年来我国红色文化研究文献述评[J].宁夏大学学报(人文社会科学版),2010.
《皖南红色文化多维度可视化平台构建》 院级科研振兴计划? 科研? 项目编号:ZXTS201909