---
title: shininess
framework: scenekit
role: symbol
role_heading: Instance Property
path: scenekit/scnmaterial/shininess
---

# shininess

The sharpness of specular highlights. Animatable.

## Declaration

```swift
var shininess: CGFloat { get set }
```

## Discussion

Discussion The shininess of a material interacts with its specular property and the lighting in a scene to produce bright highlights on a surface. A higher value produces more sharply defined highlights, making a surface appear more smooth and glossy. You can animate changes to this property’s value. See Animating SceneKit Content.

## See Also

### Visual Properties for Basic Shading

- [diffuse](scenekit/scnmaterial/diffuse.md)
- [ambient](scenekit/scnmaterial/ambient.md)
- [specular](scenekit/scnmaterial/specular.md)
- [reflective](scenekit/scnmaterial/reflective.md)
- [multiply](scenekit/scnmaterial/multiply.md)
- [transparent](scenekit/scnmaterial/transparent.md)
- [fresnelExponent](scenekit/scnmaterial/fresnelexponent.md)
- [locksAmbientWithDiffuse](scenekit/scnmaterial/locksambientwithdiffuse.md)
