About the VFX Reference Platform

Background

The production of visual effects and animation for film requires the use of a number of different software products. In order for these products to work together and share data through commonly understood file formats, they frequently depend on the same set of third-party components. Unfortunately software vendors are often not building with the same versions of these shared components. The result can be significant integration challenges for studios and end users.

For example, if the versions of Python vary then plug-ins written for one software product will not work with another. The same issue can arise with Qt widgets or Boost libraries. Even varying versions of low-level components like the C++ compiler or glibc can result in plug-in incompatibilities or crashes when sharing files.

Goals

Our main focus is on minimising incompatibilities between different software packages:

Process

Each year a new VFX Reference Platform is published for use by vendors building software for release during that calendar year. Each year the process is as follows:

Latest news and discussion is available on the mailing list: vfx-platform-discuss.