---
title: isBlackPassEnabled
framework: scenekit
role: symbol
role_heading: Instance Property
path: scenekit/scnparticlesystem/isblackpassenabled
---

# isBlackPassEnabled

A Boolean value that determines whether SceneKit renders particles in black before rendering the particle image.

## Declaration

```swift
var isBlackPassEnabled: Bool { get set }
```

## Discussion

Discussion Set this property to true to enhance visual contrast when using additive blending. The default value is false. important: Because a black pass requires rendering the entire particle system twice, enabling this option can severely affect rendering performance.

## See Also

### Managing Particle Rendering

- [blendMode](scenekit/scnparticlesystem/blendmode.md)
- [SCNParticleBlendMode](scenekit/scnparticleblendmode.md)
- [orientationMode](scenekit/scnparticlesystem/orientationmode.md)
- [SCNParticleOrientationMode](scenekit/scnparticleorientationmode.md)
- [sortingMode](scenekit/scnparticlesystem/sortingmode.md)
- [SCNParticleSortingMode](scenekit/scnparticlesortingmode.md)
- [isLightingEnabled](scenekit/scnparticlesystem/islightingenabled.md)
