three.js - webgl physically based material
Cerberus(FFVII Gun) model by Andrew Maximov.