OpenPBR icon indicating copy to clipboard operation
OpenPBR copied to clipboard

Specification and reference implementation for the OpenPBR Surface shading model

Results 70 OpenPBR issues
Sort by recently updated
recently updated
newest added

Is there a means to decouple specular roughness from affecting transmission/refraction? In the Standard Surface, this could be accomplished with coat roughness which did not affect the transmission roughness. In...

I’d like to propose that it would be nice if the fuzz/sheen parameter was able to darken as well as lighten. Many surface appearances such as nylon stockings, denim jeans,...

Due to the possibility of total internal reflection at the coat/external medium boundary, layers under the coat should be darker. See https://graphics.cs.yale.edu/sites/default/files/wet.pdf for a detailed model describing the various effect...

In the OpenPBR specification, the diffuse albedo and the metallic F0 both share the `base_color` parameter, with `base_metalness` providing the control to mix between the dielectric-base and metal substrates. We...

From what I can see, both of these inputs are only used as multipliers for `base_color` and `specular_color` respectively. If that is the case, they appear to be redundant, since...

It is possible to analytically calculate the average albedo of the F82-tint model used for metal reflectivity in OpenPBR. Specifically, the average Fresnel can be calculated by integrating the reflectivity...

I'm not yet sure of the cause of this visual discontinuity, whether it's in the MaterialX graph for OpenPBR or perhaps in the real-time approximation of the MaterialX Physically Based...

Hi. Quite excited about the work you're doing. Reading over the white paper, I noticed that the acceptable range for color values is set to be [0,1]. Does this imply...

In the emissive section it says "emissive properties are specified in photometric units", but then doesn't say what units they're actually specified in. Assuming this means nits, this should be...

The spec currently mentions that if `specular_color` is used to affect the color of the specular reflection, he underlying layers (diffuse/SSS/transmission) should be tinted according to the complementary color to...