My own answer attempts at shader-school, a http://nodeschool.io/ class, for sharing between work and home.