A split image of a cozy bedroom, showcasing two lighting scenarios. The left side displays a darker, moodier atmosphere without OpenPGL, while the right side reveals a brighter, more inviting space with enhanced lighting effects. Both sides feature a neatly made bed with soft pillows, framed artwork on the walls, and a bedside table illuminated by a gentle lamp.

OpenPGL joins ASWF

OpenPGL lands under new open source stewardship, with a sandbox start and a clear goal: faster, cleaner path traced frames.

For those who don’t know the thing: OpenPGL plugs into path tracing renderers to guide sampling. It already shows up in Blender via Cycles, and now lives under Academy Software Foundation governance for broader adoption.

A new home for guided rays

OpenPGL just became a hosted project under the Academy Software Foundation. It enters at the sandbox stage, which is the earliest entry point for young projects and comes with a stated goal of graduating to incubation within one year.

The project targets a specific kind of pain that every lighting TD knows by feel: path traced frames that need more samples because the sampler keeps spending effort in the wrong places. OpenPGL focuses on path guiding, an importance sampling strategy that uses additional information about a scene’s light distribution to make better sampling decisions. The result is higher rendering efficiency because the renderer spends more samples where they matter.

Path guiding has a deep academic history, but production teams rarely get value from a PDF alone. Integrating path guiding research into a production renderer can be tedious, and the implementation details often become a long-term maintenance tax. OpenPGL positions itself as a production-ready open source library aimed at lowering that cost by offering well-tested, robust implementations of state-of-the-art path guiding methods.

https://www.aswf.io/wp-content/uploads/sites/60/2026/04/barbershop-pg-on-off-v3.png

What OpenPGL actually does in a renderer

OpenPGL learns a representation of a guiding field during rendering and updates it on a per-frame basis using radiance and importance samples generated during rendering. During path generation, the renderer can query the guiding field at vertices along a path to get a local distribution that can guide sampling decisions, including which directions to pick next.

The practical promise is simple: better sampling quality, less noise, and more efficient renders for the same sample budget. The project also carries an explicit caution flag: its current versions are still pre v1.0, the API is still in flux, and it should be used with caution in production related environments. That is a polite way of saying the interface may change under you, so build your integration like you expect to revisit it. A lot. any times. Remember what you did for USD.

There is also a performance angle baked into the design. The implementation is optimized for recent Intel processors with SIMD instruction support listed as SSE, AVX, AVX2, and AVX-512. OpenPGL also states support for Linux, Windows, and macOS.

If you are the sort of person who reads build flags for fun, OpenPGL includes a CMake superbuild option that pulls dependencies and builds a full install directory. It can also build extra tools named openpgl_bench and openpgl_debug when enabled.

Image from Zootopia 2, courtesy of Walt Disney Animation Studios. All rights reserved.
Image from Zootopia 2, courtesy of Walt Disney Animation Studios. All rights reserved.

Who is already using it

OpenPGL is not arriving as an untested science project or white paper. It is already integrated into several big-name production renderers, including Blender’s Cycles, Chaos V-Ray, SideFX Karma, and Disney Animation Hyperion.

Disney Animation describes OpenPGL as an important building block in the second generation path guiding system of its Hyperion renderer, calling out a simple API and faster iteration on production challenges. The statement also says the studio used a new path guiding system using OpenPGL in the production of Zootopia 2, including shots with difficult lighting setups and complex volumetrics.

Illumination Studio Paris is using OpenPGL to bring advanced path guiding techniques into its production renderer in a robust and practical way, citing more efficient handling of complex lighting, reduced need for labor-intensive hacks, and more freedom for natural lighting setups. The statement also says OpenPGL proved especially valuable on its latest production, The Super Mario Galaxy Movie, for tackling challenging lighting scenarios.

Chaos describes performance gains in production scenes with complex lighting and calls the integration into V-Ray relatively straightforward. But V-Ray always has all the tools in it.

example.png
Path traced image of a variation of the Nishita Sky Demo scene from Blender Studio (CC0) without and with using Open PGL to guide directional samples (i.e., on surfaces and inside the water volume).

Governance, now with more grown-up shoes

As a sandbox project, OpenPGL is set up for open community participation under the foundation’s hosted-project framework. Separately, the Technical Advisory Council meeting notes for the project proposal capture additional context around the move, including that the proposal presentation was delivered by Sebastian Herholz, listed there as ex-Intel and soon Blender, and that the sponsor is Kimball Thurston at Weta.

The same meeting notes also include examples discussed in the proposal materials, such as comparisons showing less noisy results with path guiding enabled at the same samples per pixel, and an example that describes a V-Ray timing comparison of 50 minutes with path guiding off versus 34 minutes with path guiding on. Those examples are presented as part of the proposal materials, not as independently reproduced benchmarks here, so treat them as directional evidence rather than a guarantee.

Licensing, access, and the practical reality check

OpenPGL is released under the permissive Apache Software Foundation Apache 2.0 license. The code is available on GitHub, and the repository labels the current release as v0.7.1. The project is distributed as open source software under its stated license.

If you are considering bringing it into a pipeline, the most important detail is not the headline. It is the warning label: pre v1.0 and API changes are on the table. Plan for integration work, version pinning, and regression testing across scenes that stress your sampler. So, don’t put it into a production pipeline, and if you are writing your own render engine, please, be careful.


https://www.awn.com/news/academy-software-foundation-adds-openpgl-new-hosted-project

https://github.com/openpathguidinglibrary/openpgl


https://www.intel.com/content/www/us/en/developer/articles/technical/open-path-guided-rendering-made-easier.html



https://www.intel.com/content/www/us/en/developer/videos/path-guiding-with-blender-and-intel-open-pgl.html