---
title: GaussianSplatResource.SphericalHarmonicDegree
framework: realitykit
role: symbol
role_heading: Enumeration
path: realitykit/gaussiansplatresource/sphericalharmonicdegree
---

# GaussianSplatResource.SphericalHarmonicDegree

Spherical harmonic (SH) coefficients encode view-dependent color information. Higher degrees produce higher frequency variance at the cost of additional data per splat:

## Declaration

```swift
enum SphericalHarmonicDegree
```

## Overview

Overview Zero — 3 values (diffuse color only) First — 12 total values (3 new lobes + level zero diffuse) Second — 27 total values (5 new lobes + level one SHs) Third — 48 total values (7 new lobes + level two SHs)

## Topics

### Enumeration Cases

- [GaussianSplatResource.SphericalHarmonicDegree.first](realitykit/gaussiansplatresource/sphericalharmonicdegree/first.md)
- [GaussianSplatResource.SphericalHarmonicDegree.second](realitykit/gaussiansplatresource/sphericalharmonicdegree/second.md)
- [GaussianSplatResource.SphericalHarmonicDegree.third](realitykit/gaussiansplatresource/sphericalharmonicdegree/third.md)
- [GaussianSplatResource.SphericalHarmonicDegree.zero](realitykit/gaussiansplatresource/sphericalharmonicdegree/zero.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
