<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 14.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/ARView/RenderOptions-swift.struct/disableGroundingShadows",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:10RealityKit6ARViewC13RenderOptionsV23disableGroundingShadowsAEvpZ"
  },
  "title" : "disableGroundingShadows"
}
-->

# disableGroundingShadows

Disable rendering of ambient occlusion and shadows that ground
objects in an AR scene.

```
static let disableGroundingShadows: ARView.RenderOptions
```

## Discussion

Objects in the real world cast a grounding shadow onto adjacent
surfaces due to ambient light. This provides viewers with a visual
cue that the object is in close proximity to the surface. Objects
without a grounding shadow appear disconnected from their
environment. To create the same visual cue for virtual objects,
RealityKit provides a grounding shadow effect.

![A side-by-side comparison of a virtual object — a three](images/com.apple.RealityKit/ARView-RenderOptions-swift-struct-disableGroundingShadows-1@2x.png)

Applying this effect involves a low, constant GPU cost. You can
disable the effect by adding the
[`disableGroundingShadows`](/documentation/RealityKit/ARView/RenderOptions-swift.struct/disableGroundingShadows) option
to the view’s [`renderOptions`](/documentation/RealityKit/ARView/renderOptions-swift.property) set, if
needed. Disabling the effect is most useful for older devices, like
those with an A9 processor or earlier.

---

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)