The base class for data structures that are built over geometry and used to accelerate ray tracing.
SDKs
- iOS 12.0+
- macOS 10.14+
- Mac Catalyst 13.0+
- tvOS 12.0+
Framework
- Metal Performance Shaders
Declaration
class MPSAccelerationStructure : MPSKernel
The base class for data structures that are built over geometry and used to accelerate ray tracing.
SDKs
Framework
class MPSAccelerationStructure : MPSKernel
Use the Metal Performance Shaders ray intersector to perform ray-traced rendering.
Support dynamic scenes and denoising by extending your ray tracer with Metal Performance Shaders.
class MPSRay Intersector
A kernel that performs intersection tests between rays and geometry.
class MPSAcceleration Structure Group
A group of acceleration structures.
class MPSInstance Acceleration Structure
An acceleration structure built over instances of other acceleration structures.
class MPSTriangle Acceleration Structure
An acceleration structure built over triangles.