dotfiles/index_camera_passthrough/index_camera_passthrough.toml

62 lines
2.3 KiB
TOML
Raw Permalink Normal View History

2023-12-03 19:22:10 +01:00
## This is the configuration file for index_camera_passthrough.
2024-08-03 20:31:39 +02:00
## This file should live at ~/.config/index_camera_passthrough/index_camera_passthrough.toml
2023-12-03 19:22:10 +01:00
2024-08-03 20:31:39 +02:00
## This is your selected backend
## possible values: "openxr" | "openvr"
backend="openxr"
2023-12-03 19:22:10 +01:00
## camera device to use. auto detect if not set
2024-08-03 20:31:39 +02:00
# camera_device = "/dev/video0"
2023-12-03 19:22:10 +01:00
## which button should toggle the overlay visibility. press things
## button on both controllers to toggle the overlay.
## possible values: "Menu" | "Grip" | "Trigger" | "A" | "B"
2024-08-03 20:31:39 +02:00
toggle_button = "B"
2023-12-03 19:22:10 +01:00
## how long does the button need to be held before the overlay open,
## closing the overlay is always instantaneous
open_delay = "0s"
[overlay.position]
## how will the overlay be positioned.
## possible values:
## - "Hmd": stay in front of your Hmd
2024-08-03 20:31:39 +02:00
## - "Sticky": will remain in place upon the location of activation
2023-12-03 19:22:10 +01:00
## - "Absolute": fixed place in VR space
mode = "Hmd"
## how far away should the overlay be placed
## only meaningful if mode is "Hmd"
2024-08-03 20:31:39 +02:00
distance = 0.7
2023-12-03 19:22:10 +01:00
## transformation matrix for absolute position, column-major
## only meaningful if mode is "Absolute"
# transform = [ [1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1] ]
[display_mode]
## the display mode.
## possible values:
## - "Stereo": show a 3D image, how much you can see is limited by how
## big the overlay is in your field of view.
## - "Flat": show a flat image
2024-08-03 20:31:39 +02:00
mode = "Stereo"
2023-12-03 19:22:10 +01:00
## which camera's image to display in Flat mode
## only meaningful if mode is "Flat"
2024-08-03 20:31:39 +02:00
# eye = "Left"
2023-12-03 19:22:10 +01:00
## Because your eyes and the cameras are at different physical locations, it is impossible
## to project camera view into VR space perfectly. There are trade offs approximating
## this projection.
##
## possible values:
## (a smaller viewing range here means things too close to you will give you double vision).
##
## - "FromCamera": in this mode, we assume your eyes are at the cameras' physical location. this mode
## has larger viewing range, but everything will look smaller to you.
## - "FromEye": in this mode, we assume your cameras are at your eyes' physical location. everything will
## have the right scale in this mode, but the viewing range is smaller.
##
## only available if mode is "Stereo"
2024-08-03 20:31:39 +02:00
projection_mode = "FromEye"