README.md 1.5 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Purpose of this code:
	The NOMADVR application can be used to visualize in virtual reality
	different materials science datasets provided by NOMAD or final users.
	Multiple platforms are supported by this code.
	
Context:
	NOMADVR is provided in the context of the NOMAD Center of Excellence.
	Datasets from the Encyclopedia and Archive are supported by NOMADVR.

Requirements:
	-Supported virtual reality hardware: HTC Vive or Oculus Rift, GearVR,
		Google Cardboard for Android, or the LRZ CAVE environment.

Usage Instructions:
	See https://www.nomad-coe.eu/the-project/graphics/VR-prototype
		
17
Subdirectories:
18 19
	OpenVR: Demos for HTC Vive.
	OculusMobile: Demos for GearVR.
20
	GoogleCardboardAndroid: Demos for Google Cardboard (android)
21
	CAVE: Demos for LRZ CAVE-like environment (linux)
22 23 24

	NOMADGearVRChooser: Android app to select the dataset for GearVR, which
		calls the OculusMobile app as a subroutine.
25
	
26
	NOMADVRLib: Shared code between HTC Vive, GearVR and Google Cardboard demos related to NOMAD.
27
	libs: Other (external) supporting libs shared by HTC Vive, GearVR, Cardboard and CAVE demos
28
	
29 30 31 32
	webserver: 
		htdocs: Web pages containing the VR software and documentation.
		cgi-bin: cgi scripts to create suitable config files from a material number.
	
33 34 35 36
	RemoteVisualization: NOMAD2xyz app 
		Transforms a json from encyclopedia or archive into an XYZ file	
		Useful for the remote visualization infrastructure
	
37 38
More platforms will be added in the future.

39 40
The code is distributed under the Apache 2.0 License (See LICENSE file).