KingLineSoftworks / Quartz

Quartz engine
1 stars 0 forks source link

Look into difference between perceptual roughness and alpha roughness #76

Closed Kejoko closed 3 months ago

Kejoko commented 3 months ago

From https://github.com/KhronosGroup/glTF-Sample-Viewer/blob/main/source/Renderer/shaders/brdf.glsl

// Roughness is authored as perceptual roughness; as is convention,

// convert to material roughness by squaring the perceptual roughness. materialInfo.alphaRoughness = materialInfo.perceptualRoughness * materialInfo.perceptualRoughness;

What is the diff?

Kejoko commented 3 months ago

Alpha = roughness * roughness