- Connect the cable.
- Get to Network Manager -> Connections (or Network Connections)
- Create new wired connection.
- under iPv4, use settings: Method: Manual; Address: 169.254.123.105; Netmask: 255.255.0.0; Gateway: leave blank
- Save and run to test.
- Open the application and choose "Streaming" mode.
- If the "Windows Security Alert" pops up, check both the checkboxes (Private networks & Public networks) and click "Allow access" (see instruction_p1).
- Run OpenPose program with UDP: "--udp_host <your_IP> --udp_port <your_port>" which could be found in the Unity application.
- Test if it works. If not, do following steps.
- Open "wf.msc" in Windows search, which is supposed to be "Windows Firewall with Advanced Security".
- Select "Inbound Rules" tab, find the application (you may see two same names).
- Doubleclick to open "Properties" window (or Right click -> Properties).
- In "General" tab, select "Allow the connection" in "Action" field. Click "OK".
- Restart and try again.
Key / Mouse | Function
MouseDrag | Rotate camera view angle
MouseScroll | Zoom in / out camera
Esc | Back to the menu / Quit the application
V | Reset the character rotation to vertical
C | Reset the character position to center
Q / W / E | Switch camera focus to Hip / Chest / Head
I | Enable / disable interpolation (stepping interpolation in Steam mode, full fps interpolation in BVH and JSON mode)
1 ~ 6 | Set interpolation steps number (1 is disable and only in Stream mode)
< > | Change the character model (not in use)
M / | Change the scene model (not in use)
Space | Start / pause / Resume animation play (only in BVH and JSON mode)
R | Reset animation to start position (only in BVH and JSON mode)
LeftArrow | Last frame (only in BVH and JSON mode)
RightArrow | Next frame (only in BVH and JSON mode)
UpArrow | Speed up animation (only in BVH and JSON mode)
DownArrow | Slow down animation (only in BVH and JSON mode)
- DO NOT try to back to the menu or quite the program while video is recording. (you may need to restart the program)
- Sometimes video recording will fail (when the processing could not stop), just restart and record again.
- The default video saving folder is "C://Users/{UserName}/Documents/RockVR/Video". (And there is no way to change it so far.)
- Clone the whole repository.
- Open the project with Unity.
- Do the Firewall Seting for "Unity Edotr" in "wf.msc" (you may refer to the previous section).
Developed in Unity 2018.1.5f1 Personal.
TriLib (not in use so far): http://ricardoreis.net/?p=14 RockVR video capture: https://assetstore.unity.com/packages/tools/video/video-capture-75653 File browser: https://assetstore.unity.com/packages/tools/gui/file-browser-windows-macos-98716