---
title: GaussianSplatResource.ActivationFunction
framework: realitykit
role: symbol
role_heading: Enumeration
path: realitykit/gaussiansplatresource/activationfunction
---

# GaussianSplatResource.ActivationFunction

Raw scale and opacity values from a trained Gaussian splat model often need a mathematical transformation before rendering. The GaussianSplatResource.ActivationFunction enumeration defines these transformations:

## Declaration

```swift
enum ActivationFunction
```

## Overview

Overview GaussianSplatResource.ActivationFunction.identity — Uses the values as-is. Choose this when your data is already transformed. This is the default. GaussianSplatResource.ActivationFunction.exponential — Applies f(x) = e^x to incoming values. GaussianSplatResource.ActivationFunction.sigmoid — Applies f(x) = 1 / (1 + e^(-x)) to incoming values.

## Topics

### Enumeration Cases

- [GaussianSplatResource.ActivationFunction.exponential](realitykit/gaussiansplatresource/activationfunction/exponential.md)
- [GaussianSplatResource.ActivationFunction.identity](realitykit/gaussiansplatresource/activationfunction/identity.md)
- [GaussianSplatResource.ActivationFunction.sigmoid](realitykit/gaussiansplatresource/activationfunction/sigmoid.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
