@bitowl/three-instanced-mesh
Version:
Scene graph level abstraction for three.js InstancedBufferGeometry
21 lines (12 loc) • 347 B
JavaScript
/**************************
* Dusan Bosnjak @pailhead
**************************/
// multiply the color with per instance color if enabled
module.exports = [
'#ifdef USE_COLOR',
'diffuseColor.rgb *= vColor;',
'#endif',
'#if defined(INSTANCE_COLOR)',
'diffuseColor.rgb *= vInstanceColor;',
'#endif'
].join("\n")