PbrMaterial
General
PbrMaterial is a class in Aspose.3d for Typescript.
Inherits from: PbrMaterial, Material.
PbrMaterial és una classe de l’objectiu.3d per a Typescript. Hereta de: ゚PbrMaterial`, ∂Material∂ .
PbrMaterial.constructor crea un nou PbrMaterial amb nom opcional i color d’albedo de base.
Propietats
| Name | Type | Access | Description |
|---|---|---|---|
albedo | `Vector3 | null` | Read |
albedoTexture | `TextureBase | null` | Read |
normalTexture | `TextureBase | null` | Read |
metallicFactor | number | Read | Defines the metallic property of the material as a numeric value |
roughnessFactor | number | Read | Defines the surface roughness of the material as a numeric value |
metallicRoughness | `TextureBase | null` | Read |
occlusionTexture | `TextureBase | null` | Read |
occlusionFactor | number | Read | Sets a scalar factor for ambient occlusion intensity |
emissiveTexture | `TextureBase | null` | Read |
emissiveColor | `Vector3 | null` | Read |
transparency | number | Read | Defines the material’s opacity level as a numeric value |
Mètodes
| Signature | Description |
|---|---|
| `constructor(name: string | null, albedo: Vector3 |
fromMaterial(material: Material) → PbrMaterial | Creates a PbrMaterial by copying properties from an existing Material |