VFX Reference
Platform

The VFX Reference Platform defines a set of tool and library versions to establish a consistent build target for software providers. Its purpose is to minimise incompatibilities between different software packages, ease the support burden for integrated pipelines and encourage further adoption of Linux.

Current Status

The Calendar Year 2026 (CY2026) Reference Platform is the target for all major software releases in 2026.

Latest 5th November 2025

CY2026 is now Final and will be effective from January 1st. All package versions called out by the platform are now released. In 2021, the Imath library was split off from the OpenEXR 3 release into its own separately released package. Since Imath types are part of the OpenEXR API/ABI (as well other libraries such as Alembic), the OpenEXR / Imath maintainers have requested that the VFX Platform call out a specific, compatible version of Imath to avoid ambiguity.

7th May 2025

CY2026 Draft published, with a number of significant changes to gcc, glibc, and Qt. We are currently soliciting feedback on this Draft so please either send to feedback@vfxplatform.com or share on vfx-platform-discuss.

3rd November 2024

CY2025 updated to confirm the planned new releases for ACES, OpenColorIO, OpenEXR, and OpenVDB.

2nd September 2024

New report published! The 2024 VFX/Animation Studio Workstation Linux Report is now available giving an insight into the current state of Linux on studio workstations.

Previous status updates →

Reference Platform

Each annual reference platform is designated by the calendar year in which major product releases should be targeting that particular reference.

All versions should be considered exact required versions, except for those components where ↓↑ indicates that:

  • For systems (or software) providing the library at runtime, versions should be considered minimum version required.
  • Otherwise, for software building against the library, versions should be considered highest version allowed.
Component CY2026 CY2025 CY2024 CY2023
Linux
gcc ↓↑ 14.2 11.2.1
(New libstdc++ ABI)
(see notes)
11.2.1
(New libstdc++ ABI)
(see notes)
11.2.1
(Switch to new libstdc++ ABI)
(see notes)
glibc ↓↑ 2.28 2.28 2.28 2.28
macOS
Minimum Deployment Target 14.0
(see notes)
12.0
(see notes)
11.0
(see notes)
11.0
(see notes)
Windows
Minimum Platform Toolset Visual Studio 2022 v17.6 or later Visual Studio 2022 v17.6 or later Visual Studio 2022 v17.4 or later Visual Studio 2022
Windows SDK 10.0.22621 or later 10.0.20348 or later 10.0.20348 or later 10.0.19041 or later
Common Components
Python 3.13.x 3.11.x 3.11.x 3.10.x
Qt 6.8.x 6.5.x
(6.8 planned for CY2026)
6.5.x 5.15.x
(6.5 planned for CY2024)
PyQt 6.8.x 6.5.x 6.5.x 5.15
Qt for Python (PySide) 6.8.x 6.5.x 6.5.x 5.15
NumPy 2.3.x 1.26.x 1.24.x 1.23.x
Imath 3.2.x 3.1.x 3.1.x 3.1.x
OpenEXR 3.4.x 3.3.x 3.2.x 3.1.x
Ptex 2.4.x 2.4.x 2.4.x 2.4.x
OpenSubdiv 3.7.x 3.6.x 3.6.x 3.5.x
OpenVDB 13.x 12.x 11.x 10.x
Alembic 1.8.x 1.8.x 1.8.x 1.8.x
FBX 2020.2 - 2020.latest 2020.2 - 2020.latest 2020.2 - 2020.latest 2020.2 - 2020.latest
OpenColorIO 2.5.x 2.4.x 2.3.x 2.2.x
ACES 2.0 2.0 1.3 1.3
Boost 1.88 1.85 1.82 1.80
oneTBB/TBB ↓↑ 2022.x 2021.x
(Move to oneTBB)
(see notes)
2020 Update 3
(Move to oneTBB deferred to CY2025)
(see notes)
2020 Update 3
(Plan to move to oneTBB in CY2024)
(see notes)
oneMKL/MKL 2025 2024
(Move to oneMKL)
2020
(Move to oneMKL deferred to CY2025)
2020
(Plan to move to oneMKL in CY2024)
C++ API/SDK C++20 C++17 C++17 C++17

View Earlier Platforms →

Support Guidance

Support Window

Providers of software libraries focused on VFX and animation content creation should aim to support their releases for the current calendar year and the three preceding years with compatible updates. Studios and end users should have no expectation of support for older libraries.

Best Practices

The VFX Reference Platform strongly recommends open source project maintainers provide a level of support described by the FLOSS Best Practices Criteria, which is already a requirement for all Academy Software Foundation projects.