A Renderer OverNode is used to handle general functionalities for all renderers, by interacting with the Unity Renderer Component.
This node is used to expose certain parameters and attributes of a given input Unity Renderer component, which are:
Name | Type | Description |
---|---|---|
This OverNode is used to modify an existing Renderer Component, by setting a new Material. A Material Type
can be selected to instruct the node whether or not to set the Shared Material
.
This Flow OverNode accepts the following input data:
and produces the following output data:
This node is used to modify an existing Renderer Component, by setting a new Mesh. To perform this action, the GameObject, holding the Renderer Component, must have a MeshFilter assigned.
A Mesh Type
can be selected to instruct the node either to set the Shared Mesh
or not.
This Flow Node accepts the following input data:
and produces the following output data:
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Renderer
A reference of the input Unity Renderer Component
Material
Material to be set
Material Type
Enum
Either New or Shared
Output
A reference of the modified Unity Renderer Component
Renderer
A reference of the input Unity Renderer Component
Mesh
Mesh to be set
Mesh Type
Enum
Either New or Shared
Output
A reference of the modified Unity Renderer Component
Ref
A reference of the input Unity Renderer Component
Material
The first instantiated Material assigned to the renderer.
Shared Material
The shared material of this object.
Materials
All the instantiated materials of this object.
Shared Materials
All the shared materials of this object.
A LineRenderer OverNode is used to draw free-floating lines in a 3D space, by interacting with the Unity LineRenderer Component.
This node is used to expose the parameters and attributes of a given input Unity LineRenderer component, which are:
Name | Type | Description |
---|---|---|
This node is used to modify an existing Line Renderer Component, by setting a new Color. A Position
can be selected to instruct the node either to set the start or the end colour.
This Flow Node accepts the following input data:
and produces the following output data:
This node is used to modify an existing Line Renderer Component, by setting a new line Width. A Position
can be selected to instruct the node either to set the start or the end line width.
This Flow Node accepts the following input data:
and produces the following output data:
This node is used to modify an existing Line Renderer Component, by editing the loop property of the line.
This Flow Node accepts the following input data:
and produces the following output data:
This node is used to modify an existing Line Renderer Component, by editing the number of vertices contained in the line.
This Flow Node accepts the following input data:
and produces the following output data:
This node is used to modify an existing Line Renderer Component, by setting a new Material. A Material Type
can be selected to instruct the node either to set the Shared Material
or not.
This Flow Node accepts the following input data:
and produces the following output data:
This node is used to modify an existing Line Renderer Component, by editing the Position value of one of its vertices.
This Flow Node accepts the following input data:
and produces the following output data:
A Material is used to handle runtime.
This is used to expose certain parameters and attributes of a given input Unity 3D asset, which are:
Name | Type | Description |
---|
Note: Emission
and Emission Color
are only available if the Emission Flag of the Material is set to True.
and produces the following output data:
and produces the following output data:
and produces the following output data:
and produces the following output data:
and produces the following output data:
and produces the following output data:
and produces the following output data:
and produces the following output data:
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
This is used to modify an existing Material, by changing the main texture and colour associated to it.
This Flow accepts the following input data:
Name | Type | Description |
---|
Name | Type | Description |
---|
This is used to modify an existing Material, by editing its parameters associated with the Metallic Mode.
This Flow accepts the following input data:
Name | Type | Description |
---|
Name | Type | Description |
---|
This is used to modify an existing Material, by setting a new Normal Map for the material.
This Flow accepts the following input data:
Name | Type | Description |
---|
Name | Type | Description |
---|
This is used to modify an existing Material, by setting a new Height Map for the material.
This Flow accepts the following input data:
Name | Type | Description |
---|
Name | Type | Description |
---|
This is used to modify an existing Material, by setting a new Occlusion Map for the material.
This Flow accepts the following input data:
Name | Type | Description |
---|
Name | Type | Description |
---|
This is used to modify an existing Material, by setting a new Detail Mask for the material.
This Flow accepts the following input data:
Name | Type | Description |
---|
Name | Type | Description |
---|
This is used to modify an existing Material, by setting a new Emission Map for the material.
This Flow accepts the following input data:
Name | Type | Description |
---|
Name | Type | Description |
---|
This is used to modify an existing Material, by editing the value of the Emission Flag of the Material.
This Flow accepts the following input data:
Name | Type | Description |
---|
Name | Type | Description |
---|
Line Renderer
A reference of the input Unity Line Renderer Component
Color
Color
Color to set
Position
Enum
Either Start or End
Output
A reference of the modified Unity Renderer Component
Line Renderer
A reference of the input Unity Line Renderer Component
Width
Float
Width of the line to set
Position
Enum
Either Start or End
Output
A reference of the modified Unity Renderer Component
Line Renderer
A reference of the input Unity Line Renderer Component
Loop
Bool
This value determines if the line will loop or not
Output
A reference of the modified Unity Renderer Component
Line Renderer
A reference of the input Unity Line Renderer Component
Position Count
Integer
This value determines how many vertices the line will contain
Output
A reference of the modified Unity Renderer Component
Line Renderer
A reference of the input Unity Renderer Component
Material
Material to be set
Material Type
Enum
Either New or Shared
Output
A reference of the modified Unity Renderer Component
Line Renderer
A reference of the input Unity Renderer Component
Index
Integer
Index value of the vertex to edit
Position
Vector3
New vertex position
Output
A reference of the modified Unity Renderer Component
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 |
Material | A reference of the input Unity3D Material |
Color | Color | Color to be set |
Albedo | Texture to be set as the new main texture |
Output | A reference of the modified Unity3D Material |
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 |
Output | A reference of the modified Unity3D Material |
Material | A reference of the input Unity3D Material |
Normal Map | The new Normal map of the Material |
Output | A reference of the modified Unity3D Material |
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) |
Output | A reference of the modified Unity3D Material |
Material | A reference of the input Unity3D Material |
Occlusion Map | The new Occlusion map of the Material |
Output | A reference of the modified Unity3D Material |
Material | A reference of the input Unity3D Material |
Detail Mask | The new Detail mask of the Material |
Output | A reference of the modified Unity3D Material |
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 |
Output | A reference of the modified Unity3D Material |
Material | A reference of the input Unity3D Material |
Emission | Boolean | The new Emission Flag value |
Output | A reference of the modified Unity3D Material |
Ref
A reference of the input Unity LineRenderer Component
Start Color
Color
The color at the start of the line
End Color
Color
The color at the end of the line
Start Width
Float
The line width at the start of the line
End Width
Float
The line width at the end of the line
Loop
Boolean
Connect the start and end positions of the line together to form a continuous loop
Position Count
Integer
The number of vertices of the line
Material
The first instantiated material assigned to the line renderer
Shared Material
The shared material of this object