Finch Logo

Documentation

There are several settings for Finch controllers that are similar for all platforms. Note that this is only general information about settings. Platform-dependent information could be found in the appropriate API reference section.

Settings you can not change during runtime

These settings affect the build process, there will be no effect if you will change them during runtime.

Data Source

New options coming soon. In the vast majority of cases you will need the Controller option.

Device Type

Controllers count

Body rotation mode

Recenter mode

Settings you can change during runtime (Unity and Unreal only)

These settings can be changed during runtime. For example, you can make a menu in your application and allow user to change these settings in it. Read more inofrmation in Guidelines section.

Preferred handedness

Controller offset

Finch controller position in skeletal bones hierarchy. Used for FinchPlayer scripts. Affects the visible position and movements of controller instance. This option has an effect only if the Dash option of Device Type setting is chosen. Finch controller position in skeletal bones hierarchy. Used for FinchPlayer scripts.

Pose tracking algorithm

You can use two types of the algorithms for 3DOF controller - Google Daydream algorithm (license information) and our own algorithm. You can try both and choose the one you like. Note that if you have 6DOF controller (DeviceType.Shift setting selected), this setting won't affect, 6DOF always uses Finch algorithms.