MeshStandardMaterial extended with specular/gloss + instancing +map transformations. See demo.Material in three.js is a high level abstraction to low level systems both WebGL and Three.js. Three.js materials all share a common base in order to be able to work with the entire rendering system. All of them share some common properties that work with low level three.js and webgl concepts (including 2