Commit dd0e0565 authored by Sylvain Renault's avatar Sylvain Renault
Browse files

Merge branch 'develop' into 'main'

Develop

See merge request !10
parents bf11fdf5 0d96fd05
Loading
Loading
Loading
Loading

Images/UnityEditor.png

0 → 100644
+565 KiB
Loading image diff...
+943 KiB
Loading image diff...
+13 −2
Original line number Diff line number Diff line
@@ -28,16 +28,27 @@ or clone the repo updating the submodules directly:

Once it's done, you can open your project from the Unity Hub, the project was coded in Unity 2021.3.0 and 

# Test Scenario (Unity Scene)
This repo is used to demonstrate and to show the usage of the World Storage API in relation with UI functionalities given by the Unity editor. The project uses for this the inspector and graph windows techniques. The Unity project can be found here:

.\Assets\ETSI.ARF\ARF World Storage API\Scenes\WorldStorageSample.unity

The project uses the 'Museum' scenario wit a statue as described in the GS 005 documentation.

<img src="Images/ValidationScene.png"  width=50% height=50%>

# Description of UI / editor functions
This Unity Editor module allows the user to author the World Storage through various ways. To interact with a server hosting an implementation of the World Storage, the user first must create an Unity object "World Storage Server" via the contextual menu (Create -> ARF World Storage -> Create Server) and then fill the corresponding informations (name, URL, port...).

<img src="Images/WorldStorageObject.png"  width=35% height=35%>

## World Storage Window

Through the Unity inspector of the World Storage Server, the user can click on the `Open World Storage Window...` button. This opens the authoring tool for the corresponding World Storage. 

<mark>In this editor, the user has access to...
TODO</mark>
<img src="Images/UnityEditor.png"  width=60% height=60%>



## World Graph Window
<img src="Images/GraphEditor.png"  width=60% height=60%>