unreal.ARSessionType

class unreal.ARSessionType

Bases: EnumBase

Options for the tracking type of the session. All AR platforms use this structure but only some session tracking are supported on each platform. The options are mutually exclusive.

C++ Source:

  • Module: AugmentedReality

  • File: ARSessionConfig.h

FACE: ARSessionType

A session where only faces are tracked. ARKit and ARCore support this type of tracking using the front-facing camera.

Type:

3

GEO_TRACKING: ARSessionType

A session where geographic locations are tracked. ARKit supports this type of tracking.

Type:

7

IMAGE: ARSessionType

A session where only images supplied by the app are tracked. There is no world tracking. ARKit supports this type of tracking.

Type:

4

NONE: ARSessionType

No tracking in the session.

Type:

0

OBJECT_SCANNING: ARSessionType

A session where objects are scanned for object detection in a later World Tracking session. ARKit supports this type of tracking.

Type:

5

ORIENTATION: ARSessionType

A session where only the orientation of the device is tracked. ARKit supports this type of tracking.

Type:

1

POSE_TRACKING: ARSessionType

A session where human poses in 3D are tracked. ARKit supports this type of tracking using the rear-facing camera.

Type:

6

WORLD: ARSessionType

A session where the position and orientation of the device is tracked relative to objects in the environment. All platforms support this type of tracking.

Type:

2