mera = new THREE.PerspectiveCamera( fov, aspect, near, far );
	camera.position.z = 2;

	const scene = new THREE.Scene();

	// We use this class to pass to lil-gui
	// so when it manipulates near or far
	// near is never > far and far is never < near
	// Also when lil-gui manipulates color we'll
	// update both the fog and background colors.
	class FogGUIHelper {

		constructor( fog, backgroundColor ) {

			this.fog = fog;
			this.backgroundColor = backgroundColor;

		}
		get near() {

			return this.fog.nea