Awesome
Unity Chemical Engine
A VR Chemical Reaction & Experiments Simulation Application Developed by Unity3D
Introduction
The chemical simulation system consists of 2 parts, the engine and a virtual chemical lab. The engine is based on simplified chemical reaction principle, which could analysis and simulate real-time chemical reactions within one reaction system. The lab is built with Unity3D, where user could conduct a virtual experiment like producing Oxygen with heated KMnO4 through HoloLens.
Preview
Part of the reactions we support and the experient can be viewed from the video. Some screenshots are as followed: (Yes, we did miswrite a character in our project)
- Use a Thermometer
What can the engine do
This engine support multiple reactions and single experiment with detailed instructions. Besides, the engine has good scalability because all the reactants and reactions are configured in an xml file. All the reacting information (quantity, reactant name, reactions, etc.) will be displayed.
Reactions
-
Fe + HCl -> FeCl2 + O2 -> FeCl3 The color of the solution will change in accordance to the react process. The Fe in the liquid will dissolve as well.
-
NO2 <-> N2O4 The color of the system wiil change due to pressure of the system, which can be adjusted by the user.
- Explode It is based on 2 complicated organics and H2SO4.
Experiment
We implement the experiment which we heat KMnO4 to create O2.
The details can be viewed clearly in the video