Skip to content

Webgpu: Add support for "sheen", "specular color", "specular intensity" - #793

Merged
gkjohnson merged 5 commits into
webgpu-pathtracerfrom
webgpu/sheen
Jul 24, 2026
Merged

Webgpu: Add support for "sheen", "specular color", "specular intensity"#793
gkjohnson merged 5 commits into
webgpu-pathtracerfrom
webgpu/sheen

Conversation

@gkjohnson

Copy link
Copy Markdown
Owner

Adds support for sheen, specular color, and specular intensity features, based on the WebGL implementation which just adjusts colors in the evaluate function rather than providing a separate sample-able BRDF lobe for sheen (I've added a note that it's something that could be added in the future).

The "specular color" and "specular intensity" application has also been adjusted compared to the WebGLPathTracer version to better align with the gltf spec.

Some test models:

Before After

There are some visible artifacts in the toy car demo but these were present previously and I expect will be addressed with #792.

image

@gkjohnson
gkjohnson merged commit f68cbc5 into webgpu-pathtracer Jul 24, 2026
1 check passed
@gkjohnson
gkjohnson deleted the webgpu/sheen branch July 24, 2026 02:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant