<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "macCatalyst: 27.0.0 -",
    "macOS: 27.0.0 -",
    "tvOS: 27.0.0 -",
    "visionOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/BloomOptionsComponent",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:17RealityFoundation21BloomOptionsComponentV"
  },
  "title" : "BloomOptionsComponent"
}
-->

# BloomOptionsComponent

A component that sets the properties for the bloom post-processing effects.

```
struct BloomOptionsComponent
```

## Overview

This component has no effect without a BloomComponent in your scene.

It’s best to maintain a single BloomOptionsComponent in your scene.
If more than one BloomOptionsComponent exists in your scene, one will be chosen
based on proximity to the camera and depth in the entity hierarchy.

## Topics

### Configuring the bloom effect

[`strength`](/documentation/RealityKit/BloomOptionsComponent/strength)

The intensity of the bloom effect.

[`threshold`](/documentation/RealityKit/BloomOptionsComponent/threshold)

The brightness threshold for bloom activation.

[`blurRadius`](/documentation/RealityKit/BloomOptionsComponent/blurRadius)

The width of the bloom blur kernel as a percentage of viewport height



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)