摘要
本文在将Unity开发三维场景技术与网络协同技术相结合的基础上,利用网络编程等关键技术,设计和实现了允许多人实时同步协作完成实验的虚拟协同实验平台。本文首先分别从虚拟实验场景和协同通信方面对实验客户端进行分析和研究,设计并实现了协同数据的实时安全地发送和接受。然后分别从实时同步和权限控制方面对实验服务器进行分析和研究。最后基于上述研究,以Unity为基础平台集成VR技术,结合气动实验仿真,对系统平台进行验证。
引文
[1] Spanias A,Atti V,Papandreou-Suppappola,A,et al.On-line signal processing using J-DSP[J].IEEE Signal Processing Letters,2004,11(10):821-825.
[2] WANG Jian-xin,LU Wei-ni,WANG Wei-ping.A component-based simulation system for digital image processing[J].Journal of System Simulation,2004,16(6):1213-1216.
[3] Spanias A,Atti V.Interactive online undergraduate laboratories using J-DSP[J].IEEE Transactions on Education,2005,48(4):735-749.
[4] Shuang Li.Research on application of virtual reality technology in teaching and training[C]//2009 Second International Conference on Computer and Electrical Engineering.Piscataway,NJ,USA:IEEE,2009:77-80.
[5] Shen Lianguan,Hao Yu,Li Mujun,et al.A Synchronous Collaborative Environment for Engineering Design Education[C]//International Conference on Computer Supported Cooperative Work in Design.IEEE Computer Society,2007:298-303.
[6] Carlos A.Jara,Francisco A.Candelas,Fernando Torres,et al.Real-time collaboration of virtual laboratories through the Internet[J].Computers & Education,2009,52(1):0-140.
[7] Petrakou A.Interacting through avatars:Virtual worlds as a context for online education[J].Computers & Education,2010,54(4):1020-1027.
[8] Ak?ay1r,M.,Ak?ay1r,G.,Pektas,H.M.,et al.Augmented reality in science laboratories:The effects of augmented reality on university students’ laboratory skills and attitudes toward science laboratories[J].Computer in Human Behavior.2016(57):334-342.
[9] 吴亚峰,刘亚志,于复兴.VR与AR开发高级教程:基于Unity[M].北京:人民邮电出版社,2017.
[10] 张梨.基于Unity3D的高中物理虚拟实验设计与实现[D].长沙:湖南师范大学,2015.
[11] 郭洁瑜.Unity3D ShaderLab开发实战详解[M].北京:人民邮电出版社,2014.
[12] 冯晨华,徐捷等.CSCW系统中的并发控制机制的研究[J].计算机工程与应用,1999(4):21-23.