基于VR的虚拟仿真化学实验室

数媒竞赛获奖作品信息及简介
作品名称基于VR的虚拟仿真化学实验室
参赛院校江西农业大学
指导老师殷华
团队成员万家兴、刘泉尧、李泽菁
奖项等级二等奖
竞赛年份2021

用户可以用场景编辑器来放置初始仪器设备,也可以用物体编辑器来自定义化学仪器药剂等的默认参数,也 可以自定义触发事件模拟现象,或者制作特殊化学仪器,生成的实验类通过反序列化,存放在了本地磁盘中,或者上传至数据库中。用户可以在实验室场景打开编辑器生成的文件进行实验,通过对仪器药剂等的操作,观察各种化学或物理现象以及提示信息。 一、本应用采用Unity3D引擎进行开发,该引擎集成了3D、物理、粒子以及光照渲染等模块,可以极其真实的模拟现实中化学实验产生的各种3D物理化学现象并提供友好的UI交互界面,本应用开发的主要目标是: (1)用户界面友好,方便用户进行相关操作; (2)功能完善,可为用户提供正常的实验编辑与实验模拟 (3)多平台发布,各平台用户均可使用,容易普及; (4)程序运行稳定,运行流畅不卡顿 二、该程序是基于事件触发系统、Mesh动态变换,以及Unity Shader实现的,事件触发系统是用于有效的组织事件编辑器数据来实现实验模拟过程的各步骤的响应,Mesh动态变换是用于模拟容器倾斜时溶液的水平面变化,Unity Shader是用于对各种材质特效的模拟以及UI特效。该程序旨在为用户提供一个友好的实验环境,帮助用户了解实验细节,在提供逼真的模拟环境的同时,激发用户的学习兴趣。用户可以使用编辑器的功能,对实验进行详细的编辑,包括自定义仪器和试剂、在特定情景显示提示信息和实验现象等,这些都可以提高实验的细节,并且可以帮助用户更好的了解实验的注意事项以及纠正用户的错误实验操作,达到真实的实践效果。