Skip to content
This repository has been archived by the owner on Nov 1, 2019. It is now read-only.

A chemical wave function visualiser for Google Cardboard using Unity.

Notifications You must be signed in to change notification settings

isaacphysics/isaac-cardboardwavevisualiser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What this app does

A Google Cardboard app using Unity that visualises concepts in physics. Currently in alpha. Part of the Isaac project.

The app intends to explore ways in which VR could be used for teaching students concepts in physics from GCSE to pre-university level. At the moment the app focuses on visualising hydrogenic orbitals.

How to build

  1. Get the latest version of Unity, installing the free edition is sufficient
  2. Get the android SDK, the 'SDK tools only' should be sufficient.
  3. Git clone this repo to your favourite directory.
  4. In the Unity start screen, tap 'open other' and navigate to the place you cloned to, hit 'select folder'. Unity should now open its editor for you to hack with.
  5. To build, go to File > Build Settings and select your target platform. At the moment we have only tested on android so use that one.
  6. Hit build, select a build location and when prompted for the location of the android SDK navigate to the place you downloaded the files in step 2 to. This should produce an APK file. Use 'Build and Run' to run on a physical device.

email problems, queries and feedback to cardboard (at) isaacphysics.org

Project structure

  • AssetMakers contains some data/algorithms that are not part of the build but are used to make some of the assets used by the app.

  • Assets contains the scenes, prefabs, scripts, textures etc used by the app. I'm in the process of reorganising this on the Reorganise branch. The WIP idea is that each demo in the app has its own folder in the Demonstrations subfolder and that commonly used assets will be in a different folder as well as a template blank demo. The Cardboard folder contains a slightly modified version of what Google gives you in the cardboard SDK.

  • ProjectSettings contains Unity wizardry.

Licence

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

A chemical wave function visualiser for Google Cardboard using Unity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 89.0%
  • Mathematica 8.9%
  • ShaderLab 2.1%