Help

Keyboard shortcuts, controls, formats, and settings.

Table of Contents

Keyboard Shortcuts

General

EscapeClose dropdown / Settings / stop playback
F1Open help page
F12Toggle Settings panel

Files

OOpen file
PgUp PgDnPrevious / next in playlist
DeleteMove current file to Recycle Bin and advance

Display

F / F11Fullscreen
DCycle diagnostic overlay opacity (0% / 50% / 100%)
Shift + DSwitch between diagnostic overlays
HHide all UI elements
PPerformance overlay
VDuplicate UI for 3D

Audio & Subtitles

Volume ±5%
MToggle mute
SCycle subtitle tracks (off → first → next → off)

Playback

SpacePlay / Pause
Seek ±10s (in slideshow: previous / next image)
Shift + Seek ±30s
Ctrl + Seek ±60s

Format & FOV

12D (Passthrough)
22D → 3D (AI conversion)
3SBS toggle: Half ↔ Full
4TB toggle: Half ↔ Full
5Flat (55°)
6FOV ascending: 180° → 190° → 220° → 360° → 180° …
7FOV descending: 360° → 220° → 190° → 180° → 360° …

Mouse & Pointer Interactions

These interactions work on the video canvas (not on the UI controls):

Navigation

Left dragRotate view (VR only)
ScrollZoom (VR only)
Middle-clickReset camera view
Double-clickFullscreen

Convergence

Right dragAdjust convergence
Right double-clickReset convergence

3D Parameters

Depth / 3D Intensity (D slider)

Maximum horizontal pixel shift between left and right eye views, as a percentage of frame width.

1%

Default. Subtle, comfortable. Good for most content.

2%

Stronger pop. Good balance for short viewing.

3%

Strong 3D. May cause ghosting on some displays.

For glasses-free displays, stay at or below 2% to avoid optical crosstalk (ghosting). If you see ghosting, try reducing back to the 1% default.

Convergence (C slider)

Shifts where the "screen plane" sits in the 3D scene (±20% of viewport width):

  • 0 (default) - Neutral. Content at screen depth.
  • Positive - Content pops out of the screen.
  • Negative - Content sits behind the screen.

Also adjustable via right-click drag. Double-right-click to reset.

Depth Gamma (Gamma Remap filter)

Applies a power curve to redistribute depth:

  • < 1.0 - More foreground pop, flatter background. Good for portraits.
  • 1.0 (default) - Linear, no adjustment.
  • > 1.0 - More background depth. Good for landscapes.

Quick presets:

PortraitDramaAnimationLandscapeNeutralCustom

Stereo Formats

The Format dropdown in the bottom bar selects the input format:

FormatDescriptionWhen to use
2DRegular flat video/image. No depth AI runs.When you want to watch content in 2D.
2D → 3DAI depth estimation converts 2D content to stereoscopic 3D in real-time.Any video or photo you want to watch in 3D.
Half SBSBoth eye views side by side in one frame, each at half resolution.Most common 3D format. Standard for 3D downloads.
Full SBSBoth eye views side by side, each at full source resolution.Higher quality SBS content.
Half TBBoth eye views stacked vertically in one frame, each at half resolution.Standard Top-Bottom 3D content.
Full TBBoth eye views stacked vertically, each at full source resolution.Higher quality Top-Bottom content.

Output Formats

The Output Format dropdown in Settings selects how the stereo image is rendered to your display. Separate settings for fullscreen and windowed mode.

FormatDescriptionTarget display
SBSSide-by-side: left and right eye in two halves.Lenticular 3D displays, SpatialLabs, any SBS-capable display.
Top-BottomLeft eye on top, right eye on bottom.HDMI 1.4a 3D TVs, some autostereoscopic displays.
AnaglyphColor-separated stereo with 14 color modes (Red-Cyan, Green-Magenta, Amber-Blue, and more).Any screen with matching anaglyph glasses.
InterleavedRow, column, or checkerboard interleaving. Requires 1:1 pixel mapping (fullscreen, no display scaling).Passive polarized 3D TVs (LG Cinema 3D), passive 3D monitors.
VR Headset (OpenXR)Renders the video on a virtual cinema screen inside a VR headset. Screen curvature adjustable from flat to IMAX-style wraparound. Subtitles float in front and follow your gaze with a soft lag. The desktop window mirrors one eye.Meta Quest, Valve Index, HTC Vive, and other OpenXR runtimes.
MonoDisplays only the left or right eye at full resolution.2D preview, screenshots, debugging.

Swap Eyes reverses left and right eye assignment across all stereo outputs. Useful for content with swapped eyes or for cross-eyed free-viewing.

Duplicate UI for 3D duplicates the player controls into both eye views (SBS and Top-Bottom modes). Toggle with the V key.

VR Headset controls: The right controller handles pause, seek, volume, recenter, and exit. On VR180/360 sources the thumbstick pans the view - hold the grip button to rotate, push up or down without grip to zoom. The mirror-eye side (left or right) is configurable in Settings.

Filename Patterns

Oku3D auto-detects the stereo format from the filename. Separators (_, ., -) are interchangeable.

Pattern in filenameDetected format
_sbs, _3d.sbs, _3d-sbs, _2x1, _fsbs, _full_sbsSBS (Full Width)
_hsbs, _h.sbs, _h-sbs, _half_sbs, _half_2x1SBS (Half Width)
_tab, _tb, _ou, _3d.tab, _3d.ou, _1x2, _ftabTop-Bottom (Full)
_htab, _h.tab, _h-tab, _hou, _half_tab, _half_ou, _half_1x2, _half_tbTop-Bottom (Half)
_vr, -vr, .VR180.SBS Full, 180° FOV
_tb_360, _tb.360Top-Bottom Full, 360° FOV

If no pattern is found, very wide videos (wider than ~2.1:1) are assumed SBS. Files without stereo indicators are treated as 2D.

Depth Settings

Depth settings are organized into two tabs: Depth Map for settings that apply to all depth sources (visualization mode, gamma), and AI for model selection, processing, and temporal stabilization.

Visualization Mode

Found in Settings > Depth > Depth Map > Visualization Mode. The default is the regular 3D output. Depth Preview 3D shows the AI-detected depth as a 3D surface you can tilt with the mouse - handy for spotting depth-detection mistakes before switching to stereo output.

Diagnostic Overlays

Press D to cycle the diagnostic overlay opacity (0% / 50% / 100%), or Shift+D to switch between overlays. Available overlays include: depth as greyscale (raw and post-processed for an A/B comparison), depth as heatmap, edge detection, frame-to-frame jitter, motion, scene cuts, and stereo stretch (red areas where the 2D-to-3D conversion stretches pixels around object edges).

Model & Inference Quality

Inference quality is a Low / Medium / High setting that automatically maps to the correct resolution for each model (using multiples of the model's patch size). The setting persists when switching models. Larger models (e.g. DA-V2 Large) on High produce the best depth quality but reduce FPS. For real-time playback on slower GPUs, DA-V2 Small FP16 on Low is a good starting point.

Image Filters

Found in Settings > Image, each filter can be individually enabled or disabled:

FilterWhat it doesKey parameter
Image AdjustmentsTune Exposure, Contrast, Highlights, Shadows, and Saturation with real-time sliders.Exposure, Contrast, Highlights, Shadows, Saturation
Color GradingApply one of 13 cinematic color presets (Chrome, Bleach Bypass, Dramatic, Hollywood, and more).Preset
SharpenAdaptive edge sharpening (AMD FidelityFX CAS) that increases edge contrast to reduce perceived ghosting on lenticular 3D displays - without halos or ringing.Intensity

Depth Filters

Each filter can be individually enabled or disabled:

FilterWhat it doesKey parameter
Edge DilationExpands foreground slightly to reduce halo artifacts.Dilation Radius
Gamma RemapAdjusts depth distribution with presets for different content types.Preset, Depth Gamma
Scene Cut DetectorDetects scene transitions and resets temporal smoothing to prevent blending across cuts.Detection Threshold

Note: When playing LIF files with an embedded depth map, AI inference is skipped entirely - the pre-computed depth is loaded directly, along with the convergence and depth intensity values stored in the file metadata. Creative filters like Gamma Remap still apply.

Stabilization

Controls temporal consistency - how stable the depth map is across video frames. If depth is flickering, increase Temporal Smoothing or switch to Optical Flow + EMA.

EMA (Simple)

Blends current depth with previous frames. Fast, but higher smoothing values cause ghosting.

Optical Flow + EMA

Uses motion estimation before blending - more stable during camera movement. Flow algorithms:

  • Lucas-Kanade - Fast
  • Horn-Schunck - Better quality
  • Auto - Combines both