forked from: Glass Sphere

...
@author Njf