Framestore has contributed OpenQMC, its quasi-Monte Carlo rendering library, to the Academy Software Foundation, according to the foundation's announcement. The C++ library promises to reduce rendering noise while cutting compute costs.
The tech addresses a fundamental challenge in VFX rendering: traditional Monte Carlo sampling creates grain and noise, especially with fewer samples. Getting clean images typically means longer render times, which limits creative iteration.
Key capabilities:
Quasi-Monte Carlo sampling that reduces noise compared to traditional random sampling
Cross-platform support for both CPU and GPU architectures
Production-ready integration through a straightforward API
Specialized tools for physically based lighting and volumetric effects
Framestore developed OpenQMC alongside their in-house renderer Freak over the past three years. The library has already been used on major productions including Paddington in Peru, Barbie, Wicked, and Thunderbolts.
Josh Bainbridge, Framestore's Head of Rendering and OpenQMC's lead designer, explains the practical benefit: "OpenQMC gets us better pixels faster; whether that is selecting from thousands of physical lights or sampling advanced volumetric effects."
What matters: This represents another significant rendering tool moving into open source, potentially giving smaller studios access to techniques previously limited to major facilities. The code is already available on GitHub through the Academy Software Foundation.