---
title: MDLMaterialSemantic.subsurface
framework: modelio
role: symbol
role_heading: Case
path: modelio/mdlmaterialsemantic/subsurface
---

# MDLMaterialSemantic.subsurface

The degree to which light scatters under the surface of a material.

## Declaration

```swift
case subsurface
```

## Discussion

Discussion Model I/O uses this semantic for the subsurface attribute when importing from the MTL file format (for assets in the OBJ file format).

## See Also

### Constants

- [MDLMaterialSemantic.baseColor](modelio/mdlmaterialsemantic/basecolor.md)
- [MDLMaterialSemantic.metallic](modelio/mdlmaterialsemantic/metallic.md)
- [MDLMaterialSemantic.specular](modelio/mdlmaterialsemantic/specular.md)
- [MDLMaterialSemantic.specularExponent](modelio/mdlmaterialsemantic/specularexponent.md)
- [MDLMaterialSemantic.specularTint](modelio/mdlmaterialsemantic/speculartint.md)
- [MDLMaterialSemantic.roughness](modelio/mdlmaterialsemantic/roughness.md)
- [MDLMaterialSemantic.anisotropic](modelio/mdlmaterialsemantic/anisotropic.md)
- [MDLMaterialSemantic.anisotropicRotation](modelio/mdlmaterialsemantic/anisotropicrotation.md)
- [MDLMaterialSemantic.sheen](modelio/mdlmaterialsemantic/sheen.md)
- [MDLMaterialSemantic.sheenTint](modelio/mdlmaterialsemantic/sheentint.md)
- [MDLMaterialSemantic.clearcoat](modelio/mdlmaterialsemantic/clearcoat.md)
- [MDLMaterialSemantic.clearcoatGloss](modelio/mdlmaterialsemantic/clearcoatgloss.md)
- [MDLMaterialSemantic.emission](modelio/mdlmaterialsemantic/emission.md)
- [MDLMaterialSemantic.bump](modelio/mdlmaterialsemantic/bump.md)
- [MDLMaterialSemantic.opacity](modelio/mdlmaterialsemantic/opacity.md)
