Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Material

The material appearance of a primitive.

Hierarchy

  • Material

Indexable

[k: string]: any

The material appearance of a primitive.

Index

Properties

Optional alphaCutoff

alphaCutoff: number

The alpha cutoff value of the material.

Optional alphaMode

alphaMode: "OPAQUE" | "MASK" | "BLEND" | string

The alpha rendering mode of the material.

Optional doubleSided

doubleSided: boolean

Specifies whether the material is double sided.

Optional emissiveFactor

emissiveFactor: number[]

The emissive color of the material.

Optional emissiveTexture

emissiveTexture: TextureInfo

The emissive map texture.

Optional extensions

extensions: any

Optional extras

extras: any

Optional name

name: any

Optional normalTexture

The normal map texture.

Optional occlusionTexture

The occlusion map texture.

Optional pbrMetallicRoughness

pbrMetallicRoughness: MaterialPbrMetallicRoughness

A set of parameter values that are used to define the metallic-roughness material model from Physically-Based Rendering (PBR) methodology. When not specified, all the default values of pbrMetallicRoughness apply.