OpenQMC architecture overview

Production-ready QMC sampling for graphics applications

OpenQMC is a high-quality Quasi-Monte Carlo sampling library for feature film VFX production.

Get Started View on GitHub

Why OpenQMC

Battle-Tested

Used in production VFX rendering at Framestore's proprietary Freak renderer. Proven reliability in demanding feature film workflows.

🚀

High Performance

Zero-cost abstraction with multi-architecture support including x86-64, AArch64, and NVIDIA GPUs. Optimized for production workloads.

🔧

Easy Integration

Header-only C++14 library with no dependencies. Compatible with VFX Reference Platform CY2018 and newer. Drop in and start sampling.

"OpenQMC gets us better pixels faster; whether that is selecting from thousands of physical lights or sampling advanced volumetric effects. An index of samplers and techniques, OpenQMC gets the most out of the maths that underpin the library to improve the quality of the rendered image for less compute cost."

— Josh Bainbridge, Head of Rendering Technology, Framestore