Adobe just released an Apache-2.0 licensed reference implementation of the OpenPBR Surface standard, extracted from their in-house Eclair renderer.

Neat trick: the reference implementation cross-compiles for C++, GLSL, Cuda, Metal, and Slang!

https://github.com/adobe/openpbr-bsdf

@yiningkarlli I’ve been meaning to play with OpenPBR and its slab material model for a while. Seems like it has a good upside for energy conservation and sampling efficiency (layered structure maps nicely to MIS over BSDF lobes). Will def try it out since this looks plug and play.