Skip to main content

Mesh Material

Applies rendering materials to meshes.

NodeImage_ab33c263-352e-4917-a7ec-0686aebc078b

Tags: Mesh, Bump, Color, Custom, Emissive, Fur, Other, Parallax Occlusion, Reflective, Remote, Texture, Transparent, Water

Parameters

Material [Select]
The type of material to apply to the faces of this mesh.
Bump [Compound]
Renders the faces with a bump effect, using a diffuse, normal and specular texture.
Texture [File]
The diffuse texture.
Bump Texture [File]
The normal texture of the material.
Specular Texture [File]
Optional: The specular texture of the material.
Color [Compound]
Renders the faces with a given color.
Color [Color]
Color to render the faces with.
Specular Power [Float]
The specular power for lighting calculations (deprecated).
Custom [Compound]
A material that can have a different combination of properties, as defined by the platform where the material will be applied. By default, it will use some sort of reflection/meta approach to match the property values with the given property names.
Shader Name [String]
Name/Path of the shader.
Properties [Multi-Type List]
List of custom properties of the material.
Bool [Compound]
Sets a boolean property on the material.
Name [String]
The property name.
Value [Boolean]
The boolean value.
Color [Compound]
Sets a color property on the material.
Name [String]
The property name.
Value [Color]
The color value.
Float [Compound]
Sets a floating-point property on the material.
Name [String]
The property name.
Value [Float]
The floating-point value.
Int [Compound]
Sets an integer property on the material.
Name [String]
The property name.
Value [Int]
The integer value.
String [Compound]
Sets a textual property on the material.
Name [String]
The property name.
Value [String]
The string value.
Texture [Compound]
Sets a texture property on the material.
Name [String]
The property name.
Path [File]
The path to the texture.
Type [Choice]
Type of texture/semantics.
Vector2 [Compound]
Sets a vector2 property on the material.
Name [String]
The property name.
Value [Vector2D]
The vector2 value.
Vector3 [Compound]
Sets a vector3 property on the material.
Name [String]
The property name.
Value [Vector3D]
The vector3 value.
Emissive [Compound]
Renders the faces with an emissive color.
Color [Color]
Color to render the faces with.
Fur [Compound]
Renders the faces with a fur-looking effect to the mesh faces. Useful to simulate grass or otherwise furry materials.
Texture [File]
The underlying texture to set on the face.
Fur Density [Float]
Density of the fur effect of the material.
Jitter Map Scale [Float]
The jitter map scale of the material effect.
Max. Fur Length [Float]
The maximum length of each fur hair.
Self Shadow Strength [Float]
The strength of the self shadowing effect.
Other [Compound]
A material that may not exist by default in the target platform, unless explicitly interpreted/decoded/implement by the user.
Type [String]
The material type/name.
Properties [Multi-Type List]
List of properties of the material.
Bool [Compound]
Sets a boolean property on the material.
Name [String]
The property name.
Value [Boolean]
The boolean value.
Color [Compound]
Sets a color property on the material.
Name [String]
The property name.
Value [Color]
The color value.
Float [Compound]
Sets an floating-point property on the material.
Name [String]
The property name.
Value [Float]
The floating-point value.
Int [Compound]
Sets an integer property on the material.
Name [String]
The property name.
Value [Int]
The integer value.
String [Compound]
Sets a textural property on the material.
Name [String]
The property name.
Value [String]
The string value.
Texture [Compound]
Sets a texture property on the material.
Name [String]
The property name.
Path [File]
The path to the texture.
Vector2 [Compound]
Sets a vector2 property on the material.
Name [String]
The property name.
Value [Vector2D]
The vector2 value.
Vector3 [Compound]
Sets a vector3 property on the material.
Name [String]
The property name.
Value [Vector3D]
The vector3 value.
Parallax Occlusion [Compound]
Renders the faces with the parallax occlusion effect, using a diffuse, normal, height and specular texture.
Diffuse [File]
The diffuse texture.
Height [File]
The height texture.
Normal [File]
The normal texture.
Specular [File]
Optional: The specular texture.
Reflective [Compound]
Renders the faces with a diffuse and normal texture with reflective properties (mirror-like rendering).
Diffuse Texture [File]
The diffuse texture.
Normal Texture [File]
The normal/bump texture.
Remote [Compound]
Renders the faces with a material that exists on the platform/application/engine where the meshes are deployed. For example, setting a path like "Assets/Path/To/Material.mat" in an engine like Unity would result in having the material in that path loaded.
Path [String]
Path to the material in the target platform.
Texture [Compound]
Renders the faces with a diffuse texture.
Texture [File]
The diffuse texture.
Transparent [Compound]
Renders the faces with a diffuse texture with configurable transparency.
Texture [File]
The diffuse texture.
Transparency [Float]
The level of transparency.
Water [Compound]
Renders the faces with a flowing water effect.

Inputs

  • Input [Single | Mesh]: The Mesh to process.

Outputs

  • Output [Mesh]: The Mesh that was processed.