Appearance
RoyInterface / Exports / resource/matdef/MatDefPBR / MatDefPBR
Class: MatDefPBR
resource/matdef/MatDefPBR.MatDefPBR
Table of contents
Constructors
Properties
- doubleSided
- shadingMode
- specularFactor
- glossinessFactor
- metallicFactor
- roughnessFactor
- normalScale
- aoStrength
- bumpScale
- emissiveFactor
- absorption
- thickness
- ior
- transmission
- anisotropic
- subsurface
- specularTint
- sheen
- sheenTint
- clearcoat
- clearcoatGloss
- specTrans
- mediumType
- mediumDensity
- mediumColor
- mediumAnisotropy
- alphaMode
- alphaCutoff
Methods
Constructors
constructor
• new MatDefPBR(): MatDefPBR
Returns
Properties
doubleSided
• doubleSided: boolean
= false
shadingMode
• shadingMode: number
= 0
specularFactor
• specularFactor: number
[]
glossinessFactor
• glossinessFactor: number
= 1.0
metallicFactor
• metallicFactor: number
= 0.0
roughnessFactor
• roughnessFactor: number
= 1.0
normalScale
• normalScale: number
= 1.0
aoStrength
• aoStrength: number
= 1.0
bumpScale
• bumpScale: number
= 0
emissiveFactor
• emissiveFactor: number
[]
absorption
• absorption: number
[]
thickness
• thickness: number
= 0.85
ior
• ior: number
= 2.0
transmission
• transmission: number
= 1.0
anisotropic
• anisotropic: number
= 0.0
subsurface
• subsurface: number
= 0.0
specularTint
• specularTint: number
= 0.0
sheen
• sheen: number
= 0.0
sheenTint
• sheenTint: number
= 0.0
clearcoat
• clearcoat: number
= 0.0
clearcoatGloss
• clearcoatGloss: number
= 0.0
specTrans
• specTrans: number
= 0.0
mediumType
• mediumType: number
= 0.0
mediumDensity
• mediumDensity: number
= 0.0
mediumColor
• mediumColor: number
[]
mediumAnisotropy
• mediumAnisotropy: number
= 0.0
alphaMode
• alphaMode: number
= 0.0
alphaCutoff
• alphaCutoff: number
= 0.0
Methods
initForLoader
▸ initForLoader(): void
Returns
void
clone
▸ clone(depth
): MatDefPBR
Parameters
Name | Type |
---|---|
depth | boolean |
Returns
canInstance
▸ canInstance(other
): boolean
Parameters
Name | Type |
---|---|
other | MatDefPBR |
Returns
boolean