Frequently Asked Questions

 

Building software products for a common platform means they are easier to install and integrate into pipelines so may result in quicker adoption of new software releases at your studio. It has also made it easier for the industry to adopt new technologies more rapidly. We also hope that by making it simpler for vendors to support Linux we will see more applications available on Linux in the future.

No, neither the VES nor the VFX Reference Platform working group endorse or promote any specific software packages for use in the creation of visual effects. The decision to include a particular library or tool in the Platform is based primarily on whether using differing versions introduces compatibility issues.
There are plenty of excellent libraries and tools in common use throughout the VFX industry that are not included in the Platform because they do not present version compatibility issues.

As of 2022, studios are strongly recommended to adopt Red Hat Enterprise Linux or one of its freely available compatible downstream distributions such as AlmaLinux or Rocky Linux. For more details on this recommendation, please refer to the VFX Linux Distribution Recommendation Report (pdf). For more general information about the use of Linux in VFX and Animation studios, please see the Linux page on this site.

There is no VFX Reference Platform certified Linux distro available today so it is currently up to VFX and animation studios to take the recommended Linux distribution and upgrade/install the relevant platform versions.

No. Creating and maintaining a Linux distribution is an enormous task, and it would be challenging for a single distro to be universally adopted across the industry. The VFX Reference Platform effort is focused on relieving the pain of multiple incompatible versions of libraries across different software products.

The glibc specified in the VFX Reference Platform is the minimum version of the GNU C library that the platform will work with. Generally speaking, glibc is not upgradeable on a given Linux distro release so if your distro has a glibc version earlier than that specified in the VFX Reference Platform then it will not be supported.
For example, for CY2015 the minimum glibc was set to 2.12 which meant that releases earlier than CentOS 6.0 or Ubuntu 12.04, just to take those distributions as an example, were not supported by CY2015 because they shipped with an older version of glibc.

The VFX Reference Platform is a collaborative project. So far, we have the enthusiastic support of all of the major application providers for the visual effects and animation industry, including Autodesk, The Foundry and Side Effects Software.
There are two ways to participate: First, any interested person or company may join the discussion at vfx-platform-discuss@googlegroups.com. Second, we have formed a Working Group who hold regular conference calls to ensure progress is made in complicated areas. The Working group is made up of interested parties invited by the VES Technology Committee and currently has several members, one representative from the VES and one each from several software vendors.

There is no certification program, but you are encouraged to advertise the fact that your software is compliant with a specific iteration of the VFX Reference Platform and link to this website.

First, please help ensure your application provider is aware of the VFX Reference Platform and the goal of making it easier to develop for Linux. Asking them to support the VFX Reference Platform as a priority for their development is a great idea for everyone.
Second, users should be aware that some developers will have technical challenges changing software to conform to the version requirements in the VFX Reference Platform. Even companies who enthusiastically support the effort may take a few releases to be compliant with the platform.

Linux is prevalent in VFX, particularly in the larger studios where they build sophisticated automation pipelines that integrate multiple different software vendors’ products together. These Linux-based pipelines are where the problem of conflicting versions most often manifests itself. This issue is made more complicated by the lack of standards across different Linux distros, hence our initial focus on Linux rather an any other OS.
In 2020 we introduced support for macOS and Windows to encourage people to adopt and integrate more VFX and animation software regardless of their choice of operating system..

We partner with the Academy Software Foundation on many initiatives and the ASWF Docker project is an excellent resource providing easy to use Docker images of all the VFX Reference Platform components. These are created through an automated build system and you can consider the build process, and choice of compiler flags, as the canonical reference for build recipies.

Ideally two months prior to SIGGRAPH is the time to have your library released so there is time for it to be considered for inclusion in the Reference Platform for the following year. That said, we will consider new library releases right up until the SIGGRAPH deadline, but cutting it too close may mean there is not enough time for the software vendors to fully evaluate the new version before we lock down and publish the final Reference Platform versions for the following year.

Please send comments, questions, suggestions to: feedback@vfxplatform.com