Tutorial

Tutorial: Extra Outputs 2

VY-preview-2

Here is another tutorial with some more on how to use the extra output option.

In the first tutorial on extra outputs we have learned how to set up Artmatic and Voyager to get the extra outputs to work.
In this tutorial we will see how we can use an AM extra output to add reflection to halfspheres.

First download the files: Extra-Output-2
If not done automatically, un-zip the downloaded folder.

Launch Artmatic, then from the downloaded folder open the AM file "Halfspheres".

On the preview you can see that this AM system generates a surface with halfspheres.
Halfspherescanvas

The left part of the tree is the main tree. The right part is the subtree.
Halfspheres-system

As explained in the previous tutorial, only the main tree is visible on the canvas. It generates the surface and color.

The effect of the subtree is just visible in Voyager. It`s purpose here is to add reflection to the halfspheres.

We will not go into details about the maintree. For this tutorial it`s sufficient to know that it generates the RGB surface with the halfspheres.
Halfspheres-maintree

Let`s have a closer look at the subtree. It is connected to the Global Input A4.
Halfspheres-subtree-

This input provides a constant value. When you click on one of the Global InputsGlobalinputs,
the Input Matrix panel opens where you will find the constant value for A4. By default it is set to 0.

Input-matrix

The tile in the middle of the subtree uses an RGB alpha component. This component in short let`s you apply a mask.

The Global Input A4, which is set to a value of 0, is connected to Input 1. We need this value of 0 to tell Voyager that no effect should be applied.
Alpha-input-1

The second input of the RGB Alpha tile is fed by an x+A component, which in turn is connected to A4. We use this component to offset the constant value provided by A4. Voyager then will apply an effect (in our case a reflection) depending on the offset value from x+A.
Alpha-input-2

The 3rd input of the RGB Alpha component is fed by the tree providing the halfspheres. It`s also called the Alpha input. This input controls the areas on which the offset value from x+A is applied.
Alpha-input-3


The bottom component (Ax+B) of the subtree has only one purpose. It tells Voyager that there is 1 output (if we left the RGB Alpha component at the bottom of the tree we would have 3 outputs).

Let`s make the subtree visible. Click on the Ax+B tile to select it, then press "m" to temporarily make it the master output.
Ax+B-move

On the preview you now see what`s actually output by the tree.
Mask

The black color represents the value of 0 provided by A4.
The white color represents a high value provided by the a+X component.

The reason why we have dot shaped areas with white color is because we have connected the halfsphere branch to the Alpha input of the RGB Alpha component.

Note: Make certain you get a good understanding of how alpha components work since masking is used over and over when building trees for Voyager.

Get the Ax+B tile to the right again. To perform this you click on the 2->4 Max tile to select it, then press "m". (The procedure should now be familiar. We already used it in the previous tutorial)

Now that we have discussed the details of the subtree, let`s see how it effects what you see in Voyager. No need to save the file.

Launch Voyager and open the Voyager file Extra-Outputs-2.am3d.

The preview should show a ridged surface with halfspheres.
VY-preview-1

Now, in order for the sub output(s) to actually have an influence we need to open the Preferences panel. Press apple (command)/ "," or open it via menu.
At the bottom of the panel you can see some setting options for the Extra Outputs.
Preferences

Extra Output 1 is currently set to "nothing". Click on it to open the menu of options. Select "Reflection level".
Select-Reflectionlevel

Close the panel.

The halfspheres should now reflect the sky. Nice isn`t it!
VY-preview-2

Note: The current Voyager version (1.6) can only reflect the sky properly. The ability to reflect the surface will probably be added in a later version.

That`s all for now.



|

Tutorial: Extra Outputs

In Artmatic you can add extra outputs. Those outputs, in Voyager, serve to control wetness, ambience, reflectivity and normal (which lets you add bumps).
Let`s see how it works.


First download the files:
AM-Extra-Output


If it`s not done automatically, un-zip.

Launch AM and open the file "AM Extra Output" from the downloaded folder.

Extra-Output

The tree is very simple. It has just 2 tiles as separate branches. The tile you see in the left branch uses a component that creates the texture and the surface. That`s why it has 4 outputs. It`s a 2->4 Ridged Noise component.
The right branch has a 1->1 tile with a Ax+B component. It is connected to the Global Input A2, which receives altitude information from Voyager.

We can say that the left branch provides output 1 to 4, while the 2nd branch provides the 5th output (or first extra or sub output).

This output will be fed back to Voyager to control what has been described further above.

Before we switch to Voyager, let`s have a closer look at what is actually output by the right branch.
In systems with several output tiles, it`s always the left tile which provides the main outputs. The sub outputs have no influence on what you see in the preview. To make it visible we need to move it to the left.

Click on the Ax+B tile, then press "m" on the keyboard.
Ax+B-1

This will place it left and makes it the master output.
Ax+B-2


The preview should show a gradient from white to grey in the upper part of the preview, while the lower part stays black.


On the picture below you see a horizontal line. It`s placed exactly in the middle and represents Voyager`s altitude 0.
PreviewGradient

Now the gradient here is a representation of the influence that the sub output will have in Voyager. With increasing brightness the influence increases.

What the sub-output does in VY (Voyager) is determined by Voyager itself. In the Preferences menu of VY you can make the corresponding settings. We will get there in a moment.

First we have to put back the sub output tile to its proper place again, which is on the rightside of the 2->4 Ridged Noise tile. To get this done click on the 2->4 tile,
Ax+B-3

then press "m" to move the 2->4 Ridged Noise tile to the left and make it the main output again.
Ax+B-4-


You dont have to save the file because we have not actually changed it.


Now launch Voyager and open the Voyager file "Extra Output.am3d". It has already been set up to use the AM file we just discussed.

The preview should look like that:
VY-1

You can see the surface and color that the main branch outputs ( In our case the 2->4 Ridged Noise component) provide. The 5th output has currently no influence.

Now, in order for the sub output(s) to actually have an influence we need to open the preferences panel. Press apple (command)/ "," or open it via menu.
At the bottom of the panel you can see some setting options for the Extra Outputs.
Preferences

The AM file that we are using has 1 extra output. This is interpreted by Voyager as Extra Output 1.
As you can see, the Extra Output 1 is mapped to "nothing".

When you click on "nothing", a dropdown menu appears and you can select what the extra output controls.
Select "Wetness level".
wetness


Press enter to close the preferences panel.

On the preview you should now see the effect of the extra output 1 controlling wetness.
VY-1b

The wetness increases with increasing altitude, exactly as predicted in AM.


That`s all for now. I hope it was fun.
|