Rendering a Procedural Vortex Inside a Glass Sphere with Three.js and TSL