R3 2023

v1.7.8727.15888 — released 2023-11-23.

R3 2023 introduced the IBK 3D Keyer and a substantial overhaul of HSV Keyer (spill suppression, garbage matte, alpha gain), plus hardware-accelerated H.264 decoding via NVDEC and four new HSL blend modes. Rendering moved to separate threads for inputs, scenes, and targets.

Highlights:

  • New IBK 3D Keyer — image-based keyer using a clean-plate reference.
  • HSV Keyer overhaul — limit-to-key-color spill suppression, layer-based garbage matte (replacing the static-image one), spill luminance recovery, spill balance, function-key output-mode selection.
  • Four new blend modes: Hue, Saturation, Color, Luminance.
  • Hardware-accelerated H.264 decoding via NVDEC for media files.
  • QuickTime Animation files with alpha-channel support.
  • Web-page rendering with WebGL via Chromium.
  • Separate rendering threads for inputs, scenes, and targets.

Operators

  • New IBK 3D Keyer — clean-plate reference keyer.
  • HSV Keyer — adjust chroma key in shadows and highlights for better edge results.
  • HSV Keyer — new Limit to Key Color spill-suppression algorithm.
  • HSV Keyer — spill luminance recovery and spill balance (RGB) controls.
  • HSV Keyer — layer-based garbage matte (replaces the previous static-image-only model).
  • HSV Keyer — Reset Alpha Gain and Alpha Ped commands.
  • HSV Keyer / HSV Range Keyer / IBK 3D Keyer — function-key selection of keyer output modes.
  • HSV Range Keyer — enable / disable garbage-matte support; simplified compute model for saturation and luminance.
  • New blend modes: Hue, Saturation, Color, Luminance.

Inputs

  • Hardware-accelerated H.264 decoding via NVDEC reduces CPU load on media files.
  • QuickTime Animation files with alpha-channel support.
  • Web-page input — rendering with WebGL via Chromium.

UI / Desktop

  • Convert a scene layer to a precomp scene with operators preserved.
  • Show input of selected scene layer via keyboard shortcut.
  • Display input name as a tooltip when hovering a scene layer.
  • Rename all layers using a particular input to that input's name.
  • Reallocate missing media when file locations change.
  • Confirmation dialog after loading a new media file.
  • Warning displayed when opening a project with missing media.
  • Delete added to right-click context menus, with confirmation prompts on inputs, operators, targets, and connectors.
  • Auto-switch to the Inputs tab after media import.
  • Tooltip icons on scene preview and layer icons.
  • "Collapse all" for inputs and scenes.

Performance and monitoring

  • Separate rendering threads for inputs, scenes, and targets.
  • Extended Monitoring plugin gained an RTMP-target summary on the Prometheus endpoint.
  • New metrics: composer_last_frame_processing_usage, composer_average_processing_time_10k_frames, composer_average_processing_usage_10k_frames.
  • Server-Label tagging support for log entries.
  • Runtime statistics for compute time over 10 000 frames.
  • Updated performance-logging syntax with the new metrics.

Other

  • Operators can access different scene layers within the same scene.
  • Runtime version automatically saves settings on application exit.
  • Version bumped from 1.6.x to 1.7.x.

Bug fixes

FFmpeg download URL updated; consolidate / backup media now include CAV files and garbage-matte files; runtime-performance API call date renders correctly; API null values returned as empty string; "Start playing when loaded" setting now respected; hardware-accelerated playback error for clips under 48×48 pixels fixed; log entries now include message text alongside objects; Save As reference image uses the new project name; expand-icon visibility restored after panel collapse; Windows 11 taskbar icon consolidation fixed; PNG alpha channel no longer premultiplies RGB values; Connector "Contains" matching corrected; spill-suppression bug in the Blue key channel fixed; garbage-matte and Grading-LUT reload functions corrected; Consolidate / Backup Media now include LUT images.