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 |
---|---|---|
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. |
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:
Name | Type | Description |
---|---|---|
Renderer | A reference of the input Unity Renderer Component | |
Material | Material to be set | |
Material Type | Enum | Either New or Shared |
and produces the following output data:
Name | Type | Description |
---|---|---|
Output | A reference of the modified Unity Renderer Component |
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:
Name | Type | Description |
---|---|---|
Renderer | A reference of the input Unity Renderer Component | |
Mesh | Mesh to be set | |
Mesh Type | Enum | Either New or Shared |
and produces the following output data:
Name | Type | Description |
---|---|---|
Output | A reference of the modified Unity Renderer Component |