Skip to content

zrdumped/Unity-Chemical-Engine

This branch is 9 commits ahead of, 10 commits behind tangzhongyue/Unity-Chemical-Engine:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

74776ee · Nov 17, 2018
Jun 27, 2018
Jun 26, 2018
Nov 17, 2018
May 18, 2018
May 29, 2018
Nov 17, 2018

Repository files navigation

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

Sample

* Strike a Match

Sample

* Fetch the substances with spoon and test tube

Sample

* Prodce Oxygen (Implemented with Fluid)

Sample

* Many other reactions

Sample

* Burn the Lab

Sample

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

  1. 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.

  2. NO2 <-> N2O4 The color of the system wiil change due to pressure of the system, which can be adjusted by the user.

Sample

  1. 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 95.1%
  • ShaderLab 2.6%
  • HLSL 1.2%
  • Other 1.1%