three.js - Physical Material Variantions v2 by Ben Houston.