Class

MPSAccelerationStructure

The base class for data structures that are built over geometry and used to accelerate ray tracing.

Declaration

@interface MPSAccelerationStructure : MPSKernel

Relationships

Inherits From

See Also

Ray Tracing

Metal for Accelerating Ray Tracing

Use the Metal Performance Shaders ray intersector to perform ray-traced rendering.

Animating and Denoising a Raytraced Scene

Support dynamic scenes and denoising by extending your ray tracer with Metal Performance Shaders.

MPSRayIntersector

A kernel that performs intersection tests between rays and geometry.

MPSAccelerationStructureGroup

A group of acceleration structures.

MPSInstanceAccelerationStructure

An acceleration structure built over instances of other acceleration structures.

MPSTriangleAccelerationStructure

An acceleration structure built over triangles.