The VFX Reference Platform is a set of tool and library versions to be used as a common target platform for building software for the VFX industry. Its purpose is to minimise incompatibilities between different software packages, ease the support burden for integrated pipelines and encourage further adoption of Linux by both studios and software vendors. The Reference Platform is updated annually by a group of software vendors in collaboration with the Visual Effects Society Technology Committee.

Current Status

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

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.

2nd September 2024 - CY2025 is now Final and will be effective from January 1st. Confirmation of versions for ACES, OpenColorIO, 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 CY2025 then they will be shared with the community to decide whether a late change is required.

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:

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)
Earlier
Platforms
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

Support Guidance

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.

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.