osition.y + 1) / 2;

                this.vlMaterial.uniforms.uLightPosition.value.set(x, y);
            }

            static rendererState() {
                this.currentOverrideMaterial = this.scene.overrideMaterial;
                this.currentBackground = this.scene.background;
                this.renderer.getClearColor(this.currentClearColor);
                this.currentClearAlpha = this.renderer.getClearAlpha();
            }

            static restoreRendererState() {
                this.scene