GMU:Tutorials/Networking/Controlling Unity with IanniX: Difference between revisions
From Medien Wiki
(first steps) |
No edit summary |
||
Line 15: | Line 15: | ||
=== PART 2: Setting up the Sender === | === PART 2: Setting up the Sender === | ||
==== STEP 1 | ==== STEP 1 on the Sender:<br>Open the Rosette Example in IanniX ==== | ||
# In the IanniX inspector open the <code>FILES</code> tab, pick <code>Examples</code> > <code>Rosette</code> (double click) | # In the IanniX inspector open the <code>FILES</code> tab, pick <code>Examples</code> > <code>Rosette</code> (double click) | ||
# Click OK, to create the default rosette with 50 circles. | # Click OK, to create the default rosette with 50 circles. | ||
# You can play the example (hit space bar) and reset it (press F) | # You can play the example (hit space bar) and reset it (press F) | ||
==== STEP 2 | ==== STEP 2 on the Sender:<br> Configure Yannix to send messages to Unity ==== | ||
# In Iannix, go to the inspector, pick the <code>CONFIG</code> tab, and the <code>NETWORK</code> tab below it. | # In Iannix, go to the inspector, pick the <code>CONFIG</code> tab, and the <code>NETWORK</code> tab below it. | ||
# Make sure that <code>enable OSC</code> is checked | # Make sure that <code>enable OSC</code> is checked |
Revision as of 10:21, 4 May 2016
Controlling Unity with IanniX
This is a step by step tutorial on how to use IanniX to control 100 objects in Unity using 50 cursors and 50 triggers in Unity 3D.
Overview
In this tutorial we will set up IanniX on one computer (the sender) and Unity on another computer (the receiver). We will then use IanniX to play a musical score, which will be interpreted and performed by Unity 3D.
PART 1: Preparations
- Make sure Iannix is installed on the sender.
- Make sure Unity is installed on the receiver.
- Make sure that both computers can connect (use ping)
PART 2: Setting up the Sender
STEP 1 on the Sender:
Open the Rosette Example in IanniX
- In the IanniX inspector open the
FILES
tab, pickExamples
>Rosette
(double click) - Click OK, to create the default rosette with 50 circles.
- You can play the example (hit space bar) and reset it (press F)
STEP 2 on the Sender:
Configure Yannix to send messages to Unity
- In Iannix, go to the inspector, pick the
CONFIG
tab, and theNETWORK
tab below it. - Make sure that
enable OSC
is checked - Below set
DEFAULT IP
to the IP of your target machine
(Use 127.0.0.1 if you run both programs on the same machine)
This is the machine where IanniX will send its OSC messages - Make sure the remote port is set to `57120`, which is the default port used by IanniX.
This is the port where IanniX will send its OSC messages.
PART 3: Setting up the Receiver
STEP 1 on the Receiver:
Install the Iannix-Unity Patch
- Create a new Unity Project
- On the receiver, download the zip file with the Iannix-Unity Scripts and extract it.
- Add the scripts and plugins folder to project assets in Unity