PbrMaterial — Aspose.3D FOSS Python API Reference
PbrMaterial — PbrMaterial class.. Inherits from: Material.
Package: aspose.threed
Properties
| Property | Type | Description |
|---|---|---|
albedo | 'Vector3' | |
albedo_texture | `` | |
normal_texture | `` | |
metallic_factor | float | |
roughness_factor | float | |
metallic_roughness | `` | |
occlusion_texture | `` | |
occlusion_factor | float | |
emissive_texture | `` | |
emissive_color | 'Vector3' | |
transparency | float |
Methods
| Method | Returns | Description |
|---|---|---|
albedo() | 'Vector3' | |
albedo(…) [overload 2] | `` | |
albedo_texture() | `` | |
albedo_texture(…) [overload 2] | `` | |
normal_texture() | `` | |
normal_texture(…) [overload 2] | `` | |
metallic_factor() | float | |
metallic_factor(…) [overload 2] | `` | |
roughness_factor() | float | |
roughness_factor(…) [overload 2] | `` | |
metallic_roughness() | `` | |
metallic_roughness(…) [overload 2] | `` | |
occlusion_texture() | `` | |
occlusion_texture(…) [overload 2] | `` | |
occlusion_factor() | float | |
occlusion_factor(…) [overload 2] | `` | |
emissive_texture() | `` | |
emissive_texture(…) [overload 2] | `` | |
emissive_color() | 'Vector3' | |
emissive_color(…) [overload 2] | `` | |
transparency() | float | |
transparency(…) [overload 2] | `` | |
from_material(material: 'Material') | 'PbrMaterial' |