Videomapping with Unity
In this tutorial we will learn how to create a 3D structure in Unity, and map it inside Millumin. Of course, you can use other technologies to do so, such as Cinema 4D. 
 General info on this tutorial : Structure
Feel free to download this complete project to have a ready-to-use demo :
🔗 MilluminStructureUnityDemoProject.zip
 Or download the Unity package here and follow this tutorial :
You must run Millumin and Unity version 2017.4 LTS (or above). 
 Let's start by creating an empty Unity project. Open Unity, create a new project (File → New Project) and select the 3D template :

You should now have an empty scene with a Camera and a Directional light. Let's add a cube for our structure mapping (right-click inside the hierarchy view) :

Press the Play button at the top of your Unity window. You should see something like this :

The cube is a bit small and we only see a single face of it. To make a nice-looking mapping we want to have as many faces visible as possible.
 Select the cube element and go inside the inspector view. Scale its different axis to 3 and rotate it 25° along the Y axis :

We now see two faces of the cube :

Let's make the top face visible by moving the camera at 4 on the Y axis and rotating its X axis of a 25° angle :

This is the scene you should have now :

Before importing the Millumin Plugin we want to make sure our Unity project has the right settings.
 Go to File → Build Settings → Player Settings → Other Settings and set the Scripting runtime version to .Net 4.x Equivalent :

Now, import the Unity package (that you downloaded above) from the Assets menu → Import Package :

Select your camera then add the Structure component from the Millumin option. Depending on your configuration, the plugin might ask you to change a few project settings. If so, follow the instructions and continue :

The structure node property represents the part of your scene that will be sent to Millumin. In our case, we want to send the cube :

The setup is done. Push the play button and open Millumin. Go to the output Menu, add a structure using the + button and select Unity as input.

You're done !
Tips
For structures with multiple elements, create an empty object named Structure, and link it to the structure plugin. All children of this element will be sent to Millumin.
