Vixen
dd8b0a81
csharp
public record class BurleyShading

Burley's (Disney's) diffuse under the standard lobe: skin, unfinished wood, cloth.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

What it buys over Lambert is the retroreflective brightening rough dielectrics have at grazing angles. ⚠ Distinct from SheenShading, which adds a lobe over the base and takes that lobe's energy out of it: this is the base, and the rim is the diffuse term's own.

Fields and properties (1)

  • public string ShaderName

    The Raven shader implementing the model, from Raven/Library/Material.

Methods (1)

  • public void Compile(MaterialCompilationContext context)

    Writes the model's own parameters — a wrap width, a cel ramp's step count.

Used by (4)

  • DiffuseModelImageTestsVixen.Graphics.Golden.Tests
  • MaterialShadingVixen.Rendering
  • TypeRegistrationVixen.Rendering
  • Vixen_Rendering_Materials_BurleyShadingSerializerVixen.Rendering