Vixen
dd8b0a81
csharp
public interface IMaterialShading

What a material does with the light that reaches it: the second slot on a shading pass.

Read the guide page for this →

Remarks

Separate from IMaterialFeature because the two vary independently — a clear coat over a metal-roughness base and over a specular-glossiness one is the same lobe — and because a shading model is the one thing a surface feature cannot express: no value written into MaterialData makes the standard BRDF evaluate a second lobe.

Fields and properties (1)

  • string ShaderName

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

Methods (1)

Used by (30)

  • FrameDocumentTestsThirdPersonShooter.Frame.Tests
  • PaintedLayersTestsThirdPersonShooter.Frame.Tests
  • AnisotropicShadingVixen.Rendering
  • AssetMaterialSourceVixen.Engine.Renderer
  • BakedMaterialImageTestsVixen.Graphics.Golden.Tests
  • BurleyShadingVixen.Rendering
  • CelShadingVixen.Rendering
  • ClearCoatShadingVixen.Rendering
  • ComposeSlotInventoryTestsVixen.Rendering.Tests
  • DiffuseModelImageTestsVixen.Graphics.Golden.Tests
  • HairShadingVixen.Rendering
  • LayeredMaterialImageTestsVixen.Graphics.Golden.Tests
  • MaterialCompilationContextVixen.Rendering
  • MaterialContentVixen.Rendering
  • MaterialDescriptorVixen.Rendering
  • MaterialShadingVixen.Rendering
  • OrenNayarShadingVixen.Rendering
  • SheenShadingVixen.Rendering
  • StandardShadingVixen.Rendering
  • SubsurfaceShadingVixen.Rendering
  • TypeRegistrationVixen.Rendering
  • Vixen_Rendering_Materials_MaterialDescriptorSerializerVixen.Rendering
  • BakedMaterialFileTestsVixen.Editor.AssetEditors.Tests
  • MaterialBakeAssetTestsVixen.Editor.Assets.Tests
  • MaterialBakeRouteDeviceTestsVixen.Editor.Texturing.Tests
  • MaterialBakeTestsVixen.Editor.Assets.Tests
  • MaterialImporterVixen.Editor.Assets
  • MaterialTestsVixen.Editor.AssetEditors.Tests
  • ParallaxBakeDeviceTestsVixen.Editor.Texturing.Tests
  • TextureCommandTestsVixen.Cli.Tests