emailconfirmed
1,824
edits
No edit summary |
(Formatting and Numbering improved) |
||
Line 1: | Line 1: | ||
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. | 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. | ||
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. | |||
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. | |||
== | == Preparations == | ||
# Make sure Iannix is installed on the sender. | # Make sure Iannix is installed on the sender. | ||
# Make sure Unity is installed on the receiver. | # Make sure Unity is installed on the receiver. | ||
# Make sure that both computers can connect (use ping) | # Make sure that both computers can connect (use ping) | ||
== | == Setting up the Sender == | ||
=== Open the Rosette Example in IanniX === | |||
'''On the sender:''' | |||
# 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) | ||
=== | === Configure Yannix to send messages to Unity === | ||
'''On the sender:''' | |||
# 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 | ||
Line 26: | Line 23: | ||
# Make sure the remote port is set to `57120`, which is the default port used by IanniX.<br>This is the port where IanniX will send its OSC messages. | # Make sure the remote port is set to `57120`, which is the default port used by IanniX.<br>This is the port where IanniX will send its OSC messages. | ||
== | == Setting up the Receiver == | ||
=== | === Install the Iannix-Unity Patch === | ||
'''On the receiver:''' | |||
# Create a new Unity Project | # Create a new Unity Project | ||
# On the receiver, download the [https://github.com/bitcraftlab/iannix-unity/archive/master.zip zip file] with the Iannix-Unity Scripts and extract it. | # On the receiver, download the [https://github.com/bitcraftlab/iannix-unity/archive/master.zip zip file] with the Iannix-Unity Scripts and extract it. | ||
# Add the scripts and plugins folder to project assets in Unity | # Add the scripts and plugins folder to project assets in Unity |