Streaming to Unity

From iPi Docs
Revision as of 07:49, 2 October 2019 by Vmaslov (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Note.png
Note: Starting from iPi Mocap Studio v4.3.0.

iPi Mocap Studio is capable of realtime streaming of character's pose over network. This can be used to preview captured motion in an actual game scene inside the Unity editor.

Usage in Mocap Studio

To start streaming, go to the Export tab and press Start Streaming button. While streaming is active any changes to a pose of the actor in Mocap Studio (playback, tracking, manual edit etc.) are sent to the local network. If there is a target character applied for an actor then the program streams poses of that target character otherwise it streams poses of the actor model. To stop streaming press Stop Streaming button on the Export tab. Streaming also stops automatically when a project is closed.

Note.png
Note: Streaming of multiple actors is not currently supported. In multi-actor projects, it streams an active (currently selected) actor.

Usage in Unity

Network settings

Technically, streaming protocol broadcasts UDP packets to a certain port on the local network. By default, the port used is 31455. You can change this value in Streaming Settings dialog which opens when you press a "gear" icon on Start Streaming button. If Mocap Studio and Unity are run on different PCs in the local network you may need to adjust firewall settings to allow traffic between them. I.e. allow outbound connections to the UDP port being used at a PC running Mocap Studio and allow inbound connections to that port at a PC running Unity.