---
title: material
framework: modelio
role: symbol
role_heading: Instance Property
path: modelio/mdlsubmesh/material
---

# material

An object that describes the intended surface appearance of the submesh for rendering.

## Declaration

```swift
var material: MDLMaterial? { get set }
```

## Discussion

Discussion A MDLMaterial object describes the complete set of rendering parameters for producing a specific surface appearance, such as color, texture, specularity, and opacity.
