Award-winning Work Information & Description
Virtual Simulation Chemistry Laboratory Based on VR
Description
Users can use the scene editor to place the initial instruments and equipment, or use the object editor to customize the default parameters of chemical instruments and drugs, or customize the trigger event simulation phenomenon, or make special chemical instruments. The generated experiment classes are deserialized and stored in the local disk or uploaded to the database. The user can open the file generated by the editor in the laboratory scene to perform experiments, and observe various chemical or physical phenomena and prompt information through the operation of the instrument and the like. 1., this application is developed by Unity3D engine, which integrates 3D, physics, particle and illumination rendering modules. It can simulate various 3D physical and chemical phenomena generated by chemical experiments in reality and provide a friendly UI interface. The main objectives of this application development are: (1) The user interface is friendly and convenient for users to perform related operations; (2) perfect function, can provide users with normal experimental editing and experimental simulation (3) Multi-platform release, all platform users can use, easy to popularize; (4) The program runs stably and runs smoothly without Caton. 2., the program is based on the event trigger system, Mesh dynamic transformation, and Unity Shader. The event trigger system is used to effectively organize the event editor data to realize the response of each step of the experimental simulation process. Mesh dynamic transformation is used to simulate the horizontal level change of the solution when the container is tilted. Unity Shader is used to simulate the special effects of various materials and UI special effects. The program aims to provide users with a friendly experimental environment, help users understand the details of the experiment, and stimulate users' interest in learning while providing a realistic simulation environment. Users can use the function of the editor to edit the experiment in detail, including customizing instruments and reagents, displaying prompt information and experimental phenomena in specific situations, etc., which can improve the details of the experiment, and can help users better understand the precautions of the experiment and correct the wrong experimental operation of the user, so as to achieve the real practical effect.