Interface MeshPhysicalReflectionMaterialParameters

MeshPhysicalReflectionMaterial parameters

MeshPhysicalReflectionMaterialParameters

2024.7.23

yisky

interface MeshPhysicalReflectionMaterialParameters {
    alphaHash?: boolean;
    alphaMap?: Texture;
    alphaTest?: number;
    alphaToCoverage?: boolean;
    anisotropy?: number;
    anisotropyMap?: Texture;
    anisotropyRotation?: number;
    aoMap?: Texture;
    aoMapIntensity?: number;
    attenuationColor?: ColorRepresentation;
    attenuationDistance?: number;
    blendAlpha?: number;
    blendColor?: ColorRepresentation;
    blendDst?: BlendingDstFactor;
    blendDstAlpha?: number;
    blendEquation?: BlendingEquation;
    blendEquationAlpha?: number;
    blending?: Blending;
    blendSrc?:
        | 200
        | 201
        | 202
        | 203
        | 204
        | 205
        | 206
        | 207
        | 208
        | 209
        | 210
        | 211
        | 212
        | 213
        | 214;
    blendSrcAlpha?: number;
    blurMap?: Texture;
    blurStrength?: number;
    bumpMap?: Texture;
    bumpScale?: number;
    clearcoat?: number;
    clearcoatMap?: Texture;
    clearcoatNormalMap?: Texture;
    clearcoatNormalScale?: Vector2;
    clearcoatRoughness?: number;
    clearcoatRoughnessMap?: Texture;
    clipIntersection?: boolean;
    clippingPlanes?: Plane[];
    clipShadows?: boolean;
    color?: ColorRepresentation;
    colorWrite?: boolean;
    defines?: any;
    depthFunc?: DepthModes;
    depthMap?: Texture;
    depthScale?: number;
    depthTest?: boolean;
    depthToBlurRatioBias?: number;
    depthWrite?: boolean;
    dispersion?: number;
    displacementBias?: number;
    displacementMap?: Texture;
    displacementScale?: number;
    distortionMap?: Texture;
    distortionStrength?: number;
    dithering?: boolean;
    emissive?: ColorRepresentation;
    emissiveIntensity?: number;
    emissiveMap?: Texture;
    envMap?: Texture;
    envMapIntensity?: number;
    envMapRotation?: Euler;
    flatShading?: boolean;
    fog?: boolean;
    forceSinglePass?: boolean;
    format?: PixelFormat;
    ior?: number;
    iridescence?: number;
    iridescenceIOR?: number;
    iridescenceMap?: Texture;
    iridescenceThicknessMap?: Texture;
    iridescenceThicknessRange?: [number, number];
    lightMap?: Texture;
    lightMapIntensity?: number;
    map?: Texture;
    maxDepth?: number;
    metalness?: number;
    metalnessMap?: Texture;
    minDepth?: number;
    mirror?: number;
    name?: string;
    normalMap?: Texture;
    normalMapType?: NormalMapTypes;
    normalScale?: Vector2;
    opacity?: number;
    polygonOffset?: boolean;
    polygonOffsetFactor?: number;
    polygonOffsetUnits?: number;
    precision?: "highp" | "mediump" | "lowp";
    premultipliedAlpha?: boolean;
    reflectionContrast?: number;
    reflectionMap?: Texture;
    reflectionStrength?: number;
    reflectivity?: number;
    roughness?: number;
    roughnessMap?: Texture;
    shadowSide?: Side;
    sheen?: number;
    sheenColor?: ColorRepresentation;
    sheenColorMap?: Texture;
    sheenRoughness?: number;
    sheenRoughnessMap?: Texture;
    side?: Side;
    specularColor?: ColorRepresentation;
    specularColorMap?: Texture;
    specularIntensity?: number;
    specularIntensityMap?: Texture;
    stencilFail?: StencilOp;
    stencilFunc?: StencilFunc;
    stencilFuncMask?: number;
    stencilRef?: number;
    stencilWrite?: boolean;
    stencilWriteMask?: number;
    stencilZFail?: StencilOp;
    stencilZPass?: StencilOp;
    textureMatrix?: Matrix4;
    thickness?: number;
    thicknessMap?: Texture;
    toneMapped?: boolean;
    transmission?: number;
    transmissionMap?: Texture;
    transparent?: boolean;
    userData?: Record<string, any>;
    vertexColors?: boolean;
    visible?: boolean;
    wireframe?: boolean;
    wireframeLinewidth?: number;
}

Hierarchy

  • MeshPhysicalMaterialParameters
    • MeshPhysicalReflectionMaterialParameters

Properties

alphaHash? alphaMap? alphaTest? alphaToCoverage? anisotropy? anisotropyMap? anisotropyRotation? aoMap? aoMapIntensity? attenuationColor? attenuationDistance? blendAlpha? blendColor? blendDst? blendDstAlpha? blendEquation? blendEquationAlpha? blending? blendSrc? blendSrcAlpha? blurMap? blurStrength? bumpMap? bumpScale? clearcoat? clearcoatMap? clearcoatNormalMap? clearcoatNormalScale? clearcoatRoughness? clearcoatRoughnessMap? clipIntersection? clippingPlanes? clipShadows? color? colorWrite? defines? depthFunc? depthMap? depthScale? depthTest? depthToBlurRatioBias? depthWrite? dispersion? displacementBias? displacementMap? displacementScale? distortionMap? distortionStrength? dithering? emissive? emissiveIntensity? emissiveMap? envMap? envMapIntensity? envMapRotation? flatShading? fog? forceSinglePass? format? ior? iridescence? iridescenceIOR? iridescenceMap? iridescenceThicknessMap? iridescenceThicknessRange? lightMap? lightMapIntensity? map? maxDepth? metalness? metalnessMap? minDepth? mirror? name? normalMap? normalMapType? normalScale? opacity? polygonOffset? polygonOffsetFactor? polygonOffsetUnits? precision? premultipliedAlpha? reflectionContrast? reflectionMap? reflectionStrength? reflectivity? roughness? roughnessMap? shadowSide? sheen? sheenColor? sheenColorMap? sheenRoughness? sheenRoughnessMap? side? specularColor? specularColorMap? specularIntensity? specularIntensityMap? stencilFail? stencilFunc? stencilFuncMask? stencilRef? stencilWrite? stencilWriteMask? stencilZFail? stencilZPass? textureMatrix? thickness? thicknessMap? toneMapped? transmission? transmissionMap? transparent? userData? vertexColors? visible? wireframe? wireframeLinewidth?

Properties

alphaHash?: boolean
alphaMap?: Texture
alphaTest?: number
alphaToCoverage?: boolean
anisotropy?: number
anisotropyMap?: Texture
anisotropyRotation?: number
aoMap?: Texture
aoMapIntensity?: number
attenuationColor?: ColorRepresentation
attenuationDistance?: number
blendAlpha?: number
blendColor?: ColorRepresentation
blendDst?: BlendingDstFactor
blendDstAlpha?: number
blendEquation?: BlendingEquation
blendEquationAlpha?: number
blending?: Blending
blendSrc?:
    | 200
    | 201
    | 202
    | 203
    | 204
    | 205
    | 206
    | 207
    | 208
    | 209
    | 210
    | 211
    | 212
    | 213
    | 214
blendSrcAlpha?: number
blurMap?: Texture

Blur map, null.

MeshPhysicalReflectionMaterialParameters

blurStrength?: number

Blur strength, 0.0.

MeshPhysicalReflectionMaterialParameters

bumpMap?: Texture
bumpScale?: number
clearcoat?: number
clearcoatMap?: Texture
clearcoatNormalMap?: Texture
clearcoatNormalScale?: Vector2
clearcoatRoughness?: number
clearcoatRoughnessMap?: Texture
clipIntersection?: boolean
clippingPlanes?: Plane[]
clipShadows?: boolean
color?: ColorRepresentation
colorWrite?: boolean
defines?: any
depthFunc?: DepthModes
depthMap?: Texture

Depth map, null.

MeshPhysicalReflectionMaterialParameters

depthScale?: number

Depth scale, 0.0.

MeshPhysicalReflectionMaterialParameters

depthTest?: boolean
depthToBlurRatioBias?: number

Depth blur ratio bias, 0.25.

MeshPhysicalReflectionMaterialParameters

depthWrite?: boolean
dispersion?: number
displacementBias?: number
displacementMap?: Texture
displacementScale?: number
distortionMap?: Texture

Distortion map, null.

MeshPhysicalReflectionMaterialParameters

distortionStrength?: number

Distortion strength, 1.0.

MeshPhysicalReflectionMaterialParameters

dithering?: boolean
emissive?: ColorRepresentation
emissiveIntensity?: number
emissiveMap?: Texture
envMap?: Texture
envMapIntensity?: number
envMapRotation?: Euler
flatShading?: boolean
fog?: boolean
forceSinglePass?: boolean
format?: PixelFormat
ior?: number
iridescence?: number
iridescenceIOR?: number
iridescenceMap?: Texture
iridescenceThicknessMap?: Texture
iridescenceThicknessRange?: [number, number]
lightMap?: Texture
lightMapIntensity?: number
map?: Texture
maxDepth?: number

Max depth value, 1.0.

MeshPhysicalReflectionMaterialParameters

metalness?: number
metalnessMap?: Texture
minDepth?: number

Min depth value, 0.0.

MeshPhysicalReflectionMaterialParameters

mirror?: number

Mirror strength, 0.0.

MeshPhysicalReflectionMaterialParameters

name?: string
normalMap?: Texture
normalMapType?: NormalMapTypes
normalScale?: Vector2
opacity?: number
polygonOffset?: boolean
polygonOffsetFactor?: number
polygonOffsetUnits?: number
precision?: "highp" | "mediump" | "lowp"
premultipliedAlpha?: boolean
reflectionContrast?: number

Reflection contrast, 1.0.

MeshPhysicalReflectionMaterialParameters

reflectionMap?: Texture

Reflection map, null.

MeshPhysicalReflectionMaterialParameters

reflectionStrength?: number

Reflection strength, 0.5.

MeshPhysicalReflectionMaterialParameters

reflectivity?: number
roughness?: number
roughnessMap?: Texture
shadowSide?: Side
sheen?: number
sheenColor?: ColorRepresentation
sheenColorMap?: Texture
sheenRoughness?: number
sheenRoughnessMap?: Texture
side?: Side
specularColor?: ColorRepresentation
specularColorMap?: Texture
specularIntensity?: number
specularIntensityMap?: Texture
stencilFail?: StencilOp
stencilFunc?: StencilFunc
stencilFuncMask?: number
stencilRef?: number
stencilWrite?: boolean
stencilWriteMask?: number
stencilZFail?: StencilOp
stencilZPass?: StencilOp
textureMatrix?: Matrix4

Texture matrix

MeshPhysicalReflectionMaterialParameters

thickness?: number
thicknessMap?: Texture
toneMapped?: boolean
transmission?: number
transmissionMap?: Texture
transparent?: boolean
userData?: Record<string, any>
vertexColors?: boolean
visible?: boolean
wireframe?: boolean
wireframeLinewidth?: number