Click or drag to resize
AB4D logo

IPhysicallyBasedMaterial Interface

IPhysicallyBasedMaterial interface defines basic values that are used with material for Physically based rendering (PBR material).

Namespace: Ab3d.DirectX.Materials
Assembly: Ab3d.DXEngine (in Ab3d.DXEngine.dll) Version: 7.1.9105.2048 (1.0.0.0)
Syntax
C#
public interface IPhysicallyBasedMaterial

The IPhysicallyBasedMaterial type exposes the following members.

Properties
 NameDescription
Public propertyAmbientOcclusionFactor Float value that defines a factor that is multiplied with the ambient occlusion texture (when specified). Default value is 1 which does not change the values in the texture.
Public propertyBaseColor Color4 used for diffuse colors in non-metals ("dielectrics") or specular color in metals. When used with BaseColor texture, this color defines a color mask that is multiplied with each texture value.
Public propertyMetalness Float value that specifies the amount of metalness - 0 for non-metal; 1 for raw metal. When used with Metalness texture, this value defines a mask that is multiplied with each texture value.
Public propertyRoughness Float value that defines surface irregularities - 0 for totally flat surface; 1 for rough surface without any reflection. When used with Roughness texture, this value defines a mask that is multiplied with each texture value.
Top
See Also