three.js shader example - Normal
2pha blog