[[Document]]
Up:[[SIGVerse]]
----

* Under construction [#ob47740c]
* Under construction [#lc9cfab4]
* Under construction [#s5ff4300]
* Under construction [#b275cd18]
* Under construction [#y206cc10]
&color(red){&size(24){Please refer to the following pages for the latest information.};};  ~
&color(red){&size(24){https://github.com/SIGVerse/sigverse_unity_project/wiki};}; ~


&size(18){Regarding the general information on tutorial at IROS 2019, please refer to this page: [[Tutorial at IROS2019]]};


&size(18){This section describes the tutorial for SIGVerse ver.3.};

SIGVerse v3 uses Unity and runs on Windows. ~
This section describes SIGVerse v3.

#contents

* System Requirements [#SystemRequirements]

Please use Windows 10 64bit.
The SIGVerse system requires Unity 3D on Windows. The developer team has confirmed the system feasibility based on Windows 10 64 bit version.

It must also comply with [[Unity System Requirements>https://unity3d.com/unity/system-requirements]].
It is strongly recommended satisfying the [[Unity System Requirements>https://unity3d.com/unity/system-requirements]].

''Unity Editor''
#ref(UnityEditor.png)




* Environment Setup [#bbc2e383]

** Install Unity [#t38ca130]
** Installation of Unity 3D[#t38ca130]

Install Unity, the development environment for SIGVerse.

+ Open [[Unity Hub download page>https://unity3d.com/get-unity/download]].
+ Click [Download Unity Hub] to download and install the Unity Hub.
+ Open [[Unity download page>https://unity3d.com/get-unity/download/archive]].
+ Click [Unity 2018.4.11]->[Unity Hub] to install Unity using Unity Hub. ~
+ Click [Unity 2021.x]->[Unity 2021.3.3f1]->[Unity Hub] to install Unity using Unity Hub. ~
(There is no need to add modules on the add module window)
+ Click the human icon at the top right of Unity Hub and click [Sign in].
+ Create a Unity account and sign in.


** Download SIGVerse v3 Unity project [#j826be39]
** Download of SIGVerse Unity Project [#j826be39]

+ Open [[this>https://github.com/SIGVerse/unity_project]] page.
+ Download the zip with [Clone or download]->[Download ZIP] and extract it.
+ Open [[SIGVerse GitHub page>https://github.com/SIGVerse/unity_project]].
+ Download the zip with [Code]->[Download ZIP] and unzip it. ~
However, if the file path is too long, you may not be able to unzip or run the Unity scene. ~
Please unzip it to a short directory such as "C:\SIGVerse".
+ Change the folder name from "sigverse_unity_project-master" to "sigverse_unity_project".


** How to open a Unity project [#ad0d2bef]
** Opening the Unity Project [#ad0d2bef]

+ Click [Projects]-[ADD] in Unity Hub.
+ Select the downloaded Unity project ([sigverse_unity_project]->[SIGVerseProject]) and click the [Select Folder] button.
+ Click [SIGVerseProject] in the project list.



* Example Scenes without ROS [#haea2311]

* Executing Sample scenes [#haea2311]

** Execution of Unity Scene [#open_scene]

** Unity scene execution [#open_scene]
Please execute the following steps for the Unity example scene.

Follow the steps below to run the Unity sample scene.

+ Open the SIGVerse project in Unity.
+ Double-click [Assets/SIGVerse/SampleScenes/xxxxx/yyyyy(.unity)] on the [Project] tab to open the target scene.
+ Double-click [Assets/SIGVerse/ExampleScenes/xxxxx/yyyyy(.unity)] on the [Project] tab to open the target scene.
+ Click the play button at the top center of the Unity to play the scene.

** Example Scenes [#fcf11d8f]

** Control the First Person Character [#k86f3d48]
- [[Control of a human avatar by keyboard]]
- [[Record and Play Character Movement (Save to Text file)]]
- [[Record and Play Character Movement (Save to MySQL)]]

This is explained on [[this page>Control the First Person Character]].


** Record and play character movement (save to text file) [#v627a606]
* Example Scenes with ROS [#r972fb26]

This is explained on [[this page>Record and play character movement (save to text file)]].
Execution of examples using ROS is explained on [[here>Tutorial using ROS for ver.3]].

** Record and play character movement (save to MySQL) [#c2d3a368]

This is explained on [[this page>Record and play character movement (save to MySQL)]].



* Executing Sample scenes using ROS [#r972fb26]

Samples using ROS are explained on [[this page>Tutorial using ROS for ver.3]].


----

#counter


Front page   New List of pages Search Recent changes   Help   RSS of recent changes