Material

Description

A Material OverNode is used to handle Materials runtime.

Material Exposer

This OverNode is used to expose certain parameters and attributes of a given input Unity 3D Material asset, which are:

NameTypeDescription

Ref

A reference of the input Unity3D Material Asset

Color

Color

The main color of the Material

Albedo

The main texture of the Material

Metallic

Float

In range 0 to 1, determines how “metal-like” the surface is

Metallic Map

The metallic gloss map of the Material

Metallic Smoothness

Float

In range 0 to 1, determines how smooth the surface is, influencing the light refraction of the material

Normal Map

Special kind of texture that allow you to add surface detail such as bumps, grooves, and scratches to a model which catch the light as if they are represented by real geometry

Height Map

Similar concept to normal mapping, however this technique is more complex - and therefore also more performance-intensive.

Height Value

Float

Value to edit the behaviour of the Height Map

Occlusion

Texture providing information about which areas of the model should receive high or low indirect lighting

Detail Mask

Texture allowing the mask off of certain areas of the model to have the detail texture applied

Emission

Texture allowing the Material to emit light, like a visible light source.

Emission Color

Color

Specifies the color and intensity of the emission

Note: Emission and Emission Color are only available if the Emission Flag of the Material is set to True.

Handlers

Set Albedo

This OverNode is used to modify an existing Material, by changing the main texture and colour associated to it.

This Flow OverNode accepts the following input data:

NameTypeDescription

Material

A reference of the input Unity3D Material

Color

Color

Color to be set

Albedo

Texture to be set as the new main texture

and produces the following output data:

NameTypeDescription

Output

A reference of the modified Unity3D Material

Set Metallic

This OverNode is used to modify an existing Material, by editing its parameters associated with the Metallic Mode.

This Flow OverNode accepts the following input data:

NameTypeDescription

Material

A reference of the input Unity3D Material

Metallic

Float

Sets how "metal like" the surface of the material will be

Metallic Map

The new metallic map of the Material

Metallic Smoothness

Float

Sets how smooth the surface of the material will be

and produces the following output data:

NameTypeDescription

Output

A reference of the modified Unity3D Material

Set Normal Map

This OverNode is used to modify an existing Material, by setting a new Normal Map for the material.

This Flow OverNode accepts the following input data:

NameTypeDescription

Material

A reference of the input Unity3D Material

Normal Map

The new Normal map of the Material

and produces the following output data:

NameTypeDescription

Output

A reference of the modified Unity3D Material

Set Height Map

This OverNode is used to modify an existing Material, by setting a new Height Map for the material.

This Flow OverNode accepts the following input data:

NameTypeDescription

Material

A reference of the input Unity3D Material

Height Map

The new Height map of the Material

Height Value

Float

New height value of the map (range 0 to 1)

and produces the following output data:

NameTypeDescription

Output

A reference of the modified Unity3D Material

Set Occlusion Map

This OverNode is used to modify an existing Material, by setting a new Occlusion Map for the material.

This Flow OverNode accepts the following input data:

NameTypeDescription

Material

A reference of the input Unity3D Material

Occlusion Map

The new Occlusion map of the Material

and produces the following output data:

NameTypeDescription

Output

A reference of the modified Unity3D Material

Set Detail Mask

This OverNode is used to modify an existing Material, by setting a new Detail Mask for the material.

This Flow OverNode accepts the following input data:

NameTypeDescription

Material

A reference of the input Unity3D Material

Detail Mask

The new Detail mask of the Material

and produces the following output data:

NameTypeDescription

Output

A reference of the modified Unity3D Material

Set Emission Map

This OverNode is used to modify an existing Material, by setting a new Emission Map for the material.

This Flow OverNode accepts the following input data:

NameTypeDescription

Material

A reference of the input Unity3D Material

Emission Map

The new Emission map of the Material

Emission Color

Color

The color of the new Emission map

Intensity

Float

Intensity of the light emitted

and produces the following output data:

NameTypeDescription

Output

A reference of the modified Unity3D Material

Set Emission Flag

This OverNode is used to modify an existing Material, by editing the value of the Emission Flag of the Material.

This Flow OverNode accepts the following input data:

NameTypeDescription

Material

A reference of the input Unity3D Material

Emission

Boolean

The new Emission Flag value

and produces the following output data:

NameTypeDescription

Output

A reference of the modified Unity3D Material