> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nodi3d.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ConstructMaterial

> Construct Material node: Build a display material from diffuse color, transparency (0..1), shine (0..1), and emission color. Display › Preview node in Nodi, with its inputs, outputs and properties.

Build a display material from diffuse color, transparency (0..1), shine (0..1), and emission color.

**Category**: [Display](https://docs.nodi3d.com/nodi-editor/nodes.md#display) › Preview\
**Shown in the node menu as**: Construct Material

## Inputs

| Input | Type |
| - | - |
| diffuse | `Color` |
| transparency | `Number` |
| shine | `Number` |
| emission | `Color` |

## Outputs

| Output | Type |
| - | - |
| material | `Material` |

## Properties

Properties are set in the Inspector and are used when the matching input is not connected.

| Property | Type |
| - | - |
| diffuse | `Color` |
| transparency | `Range` |
| shine | `Range` |
| emission | `Color` |

## Related nodes

Other nodes in Display › Preview:

* [CustomPreview](https://docs.nodi3d.com/node/custom-preview.md): Render a list of geometries (Mesh / Curve / Surface / Brep / VolumeMesh) and/or Implicit (SDF) inputs in the viewport with a shared custom display material.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.