Commits (2)
......@@ -29,26 +29,28 @@ 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:
This repo is used to demonstrate and to show the usage of the World Storage API in relation to GUI functionalities given by the Unity editor. The project uses for this the inspector and graph window techniques.
.\Assets\ETSI.ARF\ARF World Storage API\Scenes\WorldStorageSample.unity
The Unity project can be found here:
The project uses the 'Museum' scenario wit a statue as described in the GS 005 documentation.
.\Assets\ETSI.ARF\ARF World Storage API\Scenes\WorldStorageSample.unity
<img src="Images/ValidationScene.png" width=50% height=50%>
The project uses the 'Museum' scenario wit a statue as described in the GS 005 documentation. In the figure below, a statue would be augmented with some AR contents (e.g. a nose label). For this, some World Trackables, Anchors and Links are created (left picture in the figure) and are placed in the Unity scene onto the correct position (right picture). The statue serves as a digital twin and won't be visible in a final application.
<img src="Images/ValidationScene.png" width=80% height=80%>
# 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%>
<img src="Images/WorldStorageObject.png" width=30% height=30%>
## 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.
<img src="Images/UnityEditor.png" width=60% height=60%>
<img src="Images/UnityEditor.png" width=80% height=80%>
The main window (left picture in the figure) manage the server's data and list of World Elements. From this window, the user can access to specific windows to edit the parameters of lements (right picture, e.g. parameters of a trackable).
## World Graph Window
<img src="Images/GraphEditor.png" width=60% height=60%>
......