Type Alias: PBRMaterialUniforms
PBRMaterialUniforms =
object
Defined in: modules/lighting/pbr-material/pbr-material.ts:57
Properties
alphaCutoff?
optionalalphaCutoff?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:78
alphaCutoffEnabled?
optionalalphaCutoffEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:77
anisotropyDirection?
optionalanisotropyDirection?:Readonly<Vector2|NumberArray2>
Defined in: modules/lighting/pbr-material/pbr-material.ts:124
anisotropyMapEnabled?
optionalanisotropyMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:125
anisotropyRotation?
optionalanisotropyRotation?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:123
anisotropyStrength?
optionalanisotropyStrength?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:122
anisotropyUVSet?
optionalanisotropyUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:165
anisotropyUVTransform?
optionalanisotropyUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:166
attenuationColor?
optionalattenuationColor?:Readonly<Vector3|NumberArray3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:105
attenuationDistance?
optionalattenuationDistance?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:104
baseColorFactor?
optionalbaseColorFactor?:Readonly<Vector4|NumberArray4>
Defined in: modules/lighting/pbr-material/pbr-material.ts:62
baseColorMapEnabled?
optionalbaseColorMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:61
baseColorUVSet?
optionalbaseColorUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:131
baseColorUVTransform?
optionalbaseColorUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:132
bumpFactor?
optionalbumpFactor?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:169
Surface-height scale for the draft EXT_materials_bump extension.
bumpMapEnabled?
optionalbumpMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:170
bumpUVSet?
optionalbumpUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:182
bumpUVTransform?
optionalbumpUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:183
clearcoatFactor?
optionalclearcoatFactor?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:107
clearcoatMapEnabled?
optionalclearcoatMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:109
clearcoatNormalUVSet?
optionalclearcoatNormalUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:155
clearcoatNormalUVTransform?
optionalclearcoatNormalUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:156
clearcoatRoughnessFactor?
optionalclearcoatRoughnessFactor?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:108
clearcoatRoughnessMapEnabled?
optionalclearcoatRoughnessMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:110
clearcoatRoughnessUVSet?
optionalclearcoatRoughnessUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:153
clearcoatRoughnessUVTransform?
optionalclearcoatRoughnessUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:154
clearcoatUVSet?
optionalclearcoatUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:151
clearcoatUVTransform?
optionalclearcoatUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:152
diffuseTransmissionColorFactor?
optionaldiffuseTransmissionColorFactor?:Readonly<Vector3|NumberArray3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:174
diffuseTransmissionColorMapEnabled?
optionaldiffuseTransmissionColorMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:175
diffuseTransmissionColorUVSet?
optionaldiffuseTransmissionColorUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:186
diffuseTransmissionColorUVTransform?
optionaldiffuseTransmissionColorUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:187
diffuseTransmissionFactor?
optionaldiffuseTransmissionFactor?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:172
Fraction of dielectric diffuse energy transmitted into the opposite hemisphere.
diffuseTransmissionMapEnabled?
optionaldiffuseTransmissionMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:173
diffuseTransmissionUVSet?
optionaldiffuseTransmissionUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:184
diffuseTransmissionUVTransform?
optionaldiffuseTransmissionUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:185
dispersion?
optionaldispersion?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:98
Chromatic transmission spread, expressed as 20 divided by the material Abbe number.
emissiveFactor?
optionalemissiveFactor?:Readonly<Vector3|NumberArray3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:69
emissiveMapEnabled?
optionalemissiveMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:67
emissiveStrength?
optionalemissiveStrength?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:127
emissiveUVSet?
optionalemissiveUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:139
emissiveUVTransform?
optionalemissiveUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:141
IBLenabled?
optionalIBLenabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:81
ior?
optionalior?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:95
iridescenceFactor?
optionaliridescenceFactor?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:117
iridescenceIor?
optionaliridescenceIor?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:118
iridescenceMapEnabled?
optionaliridescenceMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:120
iridescenceThicknessRange?
optionaliridescenceThicknessRange?:Readonly<Vector2|NumberArray2>
Defined in: modules/lighting/pbr-material/pbr-material.ts:119
iridescenceThicknessUVSet?
optionaliridescenceThicknessUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:163
iridescenceThicknessUVTransform?
optionaliridescenceThicknessUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:164
iridescenceUVSet?
optionaliridescenceUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:161
iridescenceUVTransform?
optionaliridescenceUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:162
lightmapIntensity?
optionallightmapIntensity?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:128
lightmapMapEnabled?
optionallightmapMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:68
lightmapUVSet?
optionallightmapUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:140
lightmapUVTransform?
optionallightmapUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:142
metallicRoughnessMapEnabled?
optionalmetallicRoughnessMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:72
metallicRoughnessUVSet?
optionalmetallicRoughnessUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:133
metallicRoughnessUVTransform?
optionalmetallicRoughnessUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:134
metallicRoughnessValues?
optionalmetallicRoughnessValues?:Readonly<Vector2|NumberArray2>
Defined in: modules/lighting/pbr-material/pbr-material.ts:71
multiscatterColorFactor?
optionalmultiscatterColorFactor?:Readonly<Vector3|NumberArray3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:177
Experimental multi-scatter albedo from the unratified volume-scattering draft.
multiscatterColorMapEnabled?
optionalmultiscatterColorMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:178
multiscatterColorUVSet?
optionalmultiscatterColorUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:188
multiscatterColorUVTransform?
optionalmultiscatterColorUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:189
normalMapEnabled?
optionalnormalMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:64
normalScale?
optionalnormalScale?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:65
normalUVSet?
optionalnormalUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:135
normalUVTransform?
optionalnormalUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:136
occlusionMapEnabled?
optionalocclusionMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:74
occlusionStrength?
optionalocclusionStrength?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:75
occlusionUVSet?
optionalocclusionUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:137
occlusionUVTransform?
optionalocclusionUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:138
scaleDiffBaseMR?
optionalscaleDiffBaseMR?:Readonly<Vector4|NumberArray4>
Defined in: modules/lighting/pbr-material/pbr-material.ts:86
scaleFGDSpec?
optionalscaleFGDSpec?:Readonly<Vector4|NumberArray4>
Defined in: modules/lighting/pbr-material/pbr-material.ts:87
scaleIBLAmbient?
optionalscaleIBLAmbient?:Readonly<Vector2|NumberArray2>
Defined in: modules/lighting/pbr-material/pbr-material.ts:82
scatterAnisotropy?
optionalscatterAnisotropy?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:180
Henyey-Greenstein scattering anisotropy, ranging from -1 to 1.
scatterStrengthFactor?
optionalscatterStrengthFactor?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:129
sheenColorFactor?
optionalsheenColorFactor?:Readonly<Vector3|NumberArray3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:112
sheenColorMapEnabled?
optionalsheenColorMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:114
sheenColorUVSet?
optionalsheenColorUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:157
sheenColorUVTransform?
optionalsheenColorUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:158
sheenRoughnessFactor?
optionalsheenRoughnessFactor?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:113
sheenRoughnessMapEnabled?
optionalsheenRoughnessMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:115
sheenRoughnessUVSet?
optionalsheenRoughnessUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:159
sheenRoughnessUVTransform?
optionalsheenRoughnessUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:160
specularColorFactor?
optionalspecularColorFactor?:Readonly<Vector3|NumberArray3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:90
specularColorMapEnabled?
optionalspecularColorMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:92
specularColorUVSet?
optionalspecularColorUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:143
specularColorUVTransform?
optionalspecularColorUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:144
specularIntensityFactor?
optionalspecularIntensityFactor?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:91
specularIntensityMapEnabled?
optionalspecularIntensityMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:93
specularIntensityUVSet?
optionalspecularIntensityUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:145
specularIntensityUVTransform?
optionalspecularIntensityUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:146
thicknessFactor?
optionalthicknessFactor?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:103
thicknessUVSet?
optionalthicknessUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:149
thicknessUVTransform?
optionalthicknessUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:150
transmissionFactor?
optionaltransmissionFactor?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:100
transmissionMapEnabled?
optionaltransmissionMapEnabled?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:101
transmissionUVSet?
optionaltransmissionUVSet?:number
Defined in: modules/lighting/pbr-material/pbr-material.ts:147
transmissionUVTransform?
optionaltransmissionUVTransform?:Readonly<NumberArray9|Matrix3>
Defined in: modules/lighting/pbr-material/pbr-material.ts:148
unlit?
optionalunlit?:boolean
Defined in: modules/lighting/pbr-material/pbr-material.ts:58