three.js - Standard Material Variations v2 by Ben Houston.