/// <summary>
 /// Initializes a new instance of the <see cref="MaterialOcclusionMapFeature"/> class.
 /// </summary>
 public MaterialOcclusionMapFeature()
 {
     AmbientOcclusionMap = new ComputeTextureScalar();
     DirectLightingFactor = new ComputeFloat(0.0f);
     CavityMap = new ComputeTextureScalar();
     DiffuseCavity = new ComputeFloat(1.0f);
     SpecularCavity = new ComputeFloat(1.0f);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MaterialGlossinessMapFeature"/> class.
 /// </summary>
 public MaterialGlossinessMapFeature()
 {
     GlossinessMap = new ComputeTextureScalar();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MaterialMetalnessMapFeature"/> class.
 /// </summary>
 public MaterialMetalnessMapFeature()
 {
     MetalnessMap = new ComputeTextureScalar();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MaterialBlendLayer"/> class.
 /// </summary>
 public MaterialBlendLayer()
 {
     Enabled = true;
     BlendMap = new ComputeTextureScalar();
     Overrides = new MaterialOverrides();
 }