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
| Name | Type | Access | Description |
|---|---|---|---|
BaseColor | Vector4 | Read/Write | Is a Vector4 representing the material’s RGBA base color |
Metallic | float | Read/Write | Is a float indicating the metallic factor (0 = non‑metal, 1 = metal) |
Roughness | float | Read/Write | Is a float controlling surface roughness (0 = smooth, 1 = rough) |
Occlusion | float | Read/Write | Is a float that scales ambient occlusion intensity |
EmissiveTexture | string | Read/Write | Is a string path or identifier for the emissive texture |
MetallicRoughnessTexture | string | Read/Write | Is a string path to a combined metallic‑roughness texture |
OcclusionTexture | string | Read/Write | Is a string path to an ambient occlusion texture |
NormalTexture | string | Read/Write | Is a string path to a normal map texture |
BaseColorTexture | string | Read/Write | Is a string path to a base color (albedo) texture |
Methods
| Signature | Description |
|---|---|
PbrMaterial() | Creates a new PbrMaterial and assigns the given name |
PbrMaterial(name: string) |