[WEBGL] Moonwatch

Back to webGL. A realtime visualization of the moon’s current phase based on data from BurningSoul’s Moon API. mesh created and UV mapped in Blender using open source height and diffuse maps. The work was fairly straightforward, except nailing the right lighting, which ended up happening surprisingly with THREE.PointLight(), since it produced far less artifacts than THREE.DirectionalLight(). Exact lighting settings could be further tweaked but as things stand, a fairly faithful representation of full, new, waxing and waning moons is provided, with varying angles and intensity degrees to mimic what’s actually observed from earth.