Skip to content

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 2027 (CY2027) Reference Platform is the target for all major software releases in 2027.

Latest

CY2027 is now Final and will be effective from January 1st. Confirmation of versions for OpenColorIO, Opensubdiv, and OpenEXR will follow by early October, and OpenVDB by early November pending the timely release of new versions. As always, if any major issues are discovered with CY2027 then they will be shared with the community to decide whether a late change is required.

CY2027 Draft published. The major change is Linux moving to glibc 2.34, which effectively mandates that everyone should be on an EL9 Linux OS (or equivalent). Most other components are unchanged, given that there were major updates the previous year with C++ and Qt. We are currently soliciting feedback on this Draft so please either send to feedback@vfxplatform.com or share on vfx-platform-discuss.

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.

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.

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 CY2027 CY2026 CY2025 CY2024
Linux
gcc ↓↑ 14.2 14.2 11.2.1
(New libstdc++ ABI)
(see notes)
11.2.1
(New libstdc++ ABI)
(see notes)
glibc ↓↑ 2.34 2.28 2.28 2.28
macOS
Minimum Deployment Target 14.0
(see notes)
14.0
(see notes)
12.0
(see notes)
11.0
(see notes)
Windows
Minimum Platform Toolset Visual Studio build tools v14.44 or later
(see notes)
Visual Studio 2022 v17.6 or later Visual Studio 2022 v17.6 or later Visual Studio 2022 v17.4 or later
Windows SDK 10.0.22621 or later 10.0.22621 or later 10.0.20348 or later 10.0.20348 or later
Common Components
C++ API/SDK C++20 C++20 C++17 C++17
Python 3.13.x 3.13.x 3.11.x 3.11.x
PyQt 6.8.x 6.8.x 6.5.x 6.5.x
Qt for Python (PySide) 6.8.x 6.8.x 6.5.x 6.5.x
Qt 6.8.x 6.8.x 6.5.x
(6.8 planned for CY2026)
6.5.x
ACES 2.0 2.0 2.0 1.3
Alembic 1.8.x 1.8.x 1.8.x 1.8.x
Boost 1.91 1.88 1.85 1.82
FBX 2020.2 - 2020.latest 2020.2 - 2020.latest 2020.2 - 2020.latest 2020.2 - 2020.latest
Imath 3.2.x 3.2.x 3.1.x 3.1.x
NumPy 2.4.x 2.3.x 1.26.x 1.24.x
oneMKL/MKL 2025 2025 2024
(Move to oneMKL)
2020
(Move to oneMKL deferred to CY2025)
oneTBB/TBB ↓↑ 2023.x 2022.x 2021.x
(Move to oneTBB)
(see notes)
2020 Update 3
(Move to oneTBB deferred to CY2025)
(see notes)
OpenColorIO 2.6.x
(Release expected by Oct 1st)
2.5.x 2.4.x 2.3.x
OpenEXR 3.5.x
(Release expected by Oct 1st)
3.4.x 3.3.x 3.2.x
OpenSubdiv 3.8.x
(Release expected by Oct 1st)
3.7.x 3.6.x 3.6.x
OpenVDB 14.x
(Release expected by Nov 1st)
13.x 12.x 11.x
Ptex 2.5.x 2.4.x 2.4.x 2.4.x

View Earlier Platforms →

Support Guidance

Support Window

Providers of open source 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.