PbrMaterial

Overview

PbrMaterial is a class in Aspose.3D FOSS for .NET. Inherits from: Material.

PbrMaterial.PbrMaterial(string name) creates a new PbrMaterial and assigns the given name.

Properties

NameTypeAccessDescription
BaseColorVector4Read/WriteIs a Vector4 representing the material’s RGBA base color
MetallicfloatRead/WriteIs a float indicating the metallic factor (0 = non‑metal, 1 = metal)
RoughnessfloatRead/WriteIs a float controlling surface roughness (0 = smooth, 1 = rough)
OcclusionfloatRead/WriteIs a float that scales ambient occlusion intensity
EmissiveTexturestringRead/WriteIs a string path or identifier for the emissive texture
MetallicRoughnessTexturestringRead/WriteIs a string path to a combined metallic‑roughness texture
OcclusionTexturestringRead/WriteIs a string path to an ambient occlusion texture
NormalTexturestringRead/WriteIs a string path to a normal map texture
BaseColorTexturestringRead/WriteIs a string path to a base color (albedo) texture

Methods

SignatureDescription
PbrMaterial()Creates a new PbrMaterial and assigns the given name
PbrMaterial(name: string)

See Also