EPIC Projector.Earth — User guide

Live app

Interactive 3D Earth from NASA’s EPIC camera on DSCOVR (Lagrange point L1). Playback interpolates between hourly frames so clouds and lighting move continuously.

This guide is for people using the app. Menu → Help shows the same globe gestures, plus extra help for whichever extension is on, with links here and to that extension’s guide.


Contents


Open the app

Use a modern browser over HTTPS (or http://localhost when running locally). You can install it as a PWA from the browser’s install prompt.

EPIC data usually lags a few days. Until frames load, the globe shows Blue Marble imagery.

DSCOVR globe with date, play, speed, Latest, view info, and menu


What’s on screen

Area What it does
Globe Whole-Earth view from the Sun’s line of sight (DSCOVR). Click to play/pause (a brief center icon confirms).
Date / time Current EPIC date, time, and (UTC) / (Local) on one line. Tap it to pick a date.
Play button Above the date, next to the speed. Playback starts on by default.
Latest Skip-to-end icon (`->
View info Captions opposite the menu (DSCOVR, L1, GEO, Moon, zoom). Hide or show from Settings or the caption itself.
Menu Corner button (right by default): Sign in, Share, Extensions, Settings, Help, About.
Analemma Up-triangle opposite the date when a weather event is selected (Macro weather). Preloads that event’s days; tap when it pulses to play them. See Macro weather.
Timeline Bottom strip (portrait) or side strip opposite the menu (landscape). Red arrow = current time. Long-press, then drag to widen/narrow the visible time window. Does not scrub time.

After 5 seconds with no input, chrome (menu, time bar, timeline, filters, HUD) fades. Move or touch to bring it back. Globe overlays stay. Toggle this in Settings.


Globe gestures

Behavior depends on whether playback is running and whether you are zoomed.

Gesture While playing While paused
Click Play / pause Play / pause
Drag up / down Step playback speed (1s/s … 6h/s). A toast shows the new rate. Jump forward or back one day at the same time of day.
Drag left / right Unzoomed globe → GEO longitude (play keeps running). From DSCOVR, springs back to EPIC unless Elastic GEO tilt is off or you hold Shift. GEOSTAT stays at the centroid you chose. Long-press first to scrub time instead. Zoomed → scrub time. Scrub EPIC time (snaps on release). Long-press first for GEO orbit instead.
Long-press Unzoomed → time scrub (inverse of pause). Zoomed → grab-pan. Unzoomed → GEO orbit. Zoomed → grab-pan.
Swipe up Pause and jump to the latest EPIC day at now. Latest EPIC day at the current time of day.
Swipe down If Analemma is showing, same as the up-triangle. Analemma if showing; otherwise jump back one day.
Double-click Pause (no snap). In GEO or L1, return to the EPIC Earth. Otherwise toggle zoom at that point. Same
Pinch / mouse wheel Zoom in or out Same
Tap the date Open the date picker Same

Speed steps: 1s/s, 1min/s, 5min/s, 10min/s, 20min/s, 30min/s, 1h/s (default), 2h/s, 6h/s.


Timeline

The timeline shows your place in the EPIC archive and the width of the visible time window.

Portrait Horizontal strip at the bottom; time bar sits above it
Landscape Vertical strip on the side opposite the menu
Red arrow Current time, always centered
Labels Adapt to scope: hours, days, months, or years
Blue marks Individual EPIC frames when zoomed in; when dots would overlap, a cadence stairs graph (light blue fill from the track to the curve)
Cadence peaks Steps above the usual ~20 frames/day baseline are selectable — hover highlights; click selects the burst (1 h/s play, scoped timeline). Tap the event name above the date to leave
Pink day brackets While Love is on: UTC days with watchers (emoji grid). Tap → play that day at 1 h/s from 00:00 UTC, without changing zoom.

Change the time window (scope)

  1. Long-press the timeline (~half a second).
  2. Watch the brief ×10 → ÷10 → ×1 pulse — that teaches scope change.
  3. Drag along the scope axis:
    • Portrait: drag right to widen, left to narrow.
    • Landscape: drag up to widen, down to narrow.

Range is limited from 24 hours to about 10 years of EPIC data. Your last scope is remembered.

The timeline does not scrub time. Scrub on the globe; play, pause, and the date label work as before.

Cadence graph (zoomed out)

When individual EPIC dots would crowd together, the strip switches to a stairs graph of local cadence: at each interior frame, height reflects 86400 / (t[i+1] − t[i−1]) images per day (normalized so ~20/day is the reference level). Long gaps are holes; short sustained runs are peaks (eclipse days, calibration campaigns, etc.).

This uses the same playback window machinery as a selected Macro weather card (controlState.macroWeather, category epic_cadence) — no Macro weather extension required.


Keyboard (desktop)

Shown in Help on mouse/trackpad devices.

Key Action
Space Play or pause
↑ / ↓ Jump forward or back one day
← / → Previous or next EPIC frame
Shift + drag left / right GEO tilt: park at the current longitude (does not change the Elastic GEO tilt setting).
M Toggle Moon view
E Cycle the last selected extension (panels → overlay only → off). Double-click the corner icon to hide it.

Views

Use the camera view dropdown, double-click (zoom), or the menu.

View What you see
DSCOVR Whole Earth from DSCOVR in a halo orbit around L1 (~1.5 million km). Hourly NASA EPIC frames with interpolation between them.
L1 Exact Sun–Earth L1, on the line of the Sun. DSCOVR is offset around L1, so this recenters the subsolar point. Night side, stars, and Sun are simulated on extra limbs. Share with view=l1.
GEOSTAT (GEO) Looking from ~36,000 km above the equator. Drag left/right while playing to change longitude (and latitude after a clear horizontal scrub). The view stays at the centroid you chose. Elastic spring-back to EPIC applies again when you switch to another view. Double-click also returns to EPIC. Night side, stars, and Sun are simulated.
Moon Earth as seen from the Moon (Earthrise-style, Moon at the bottom of the frame). Phases are opposite: new Moon is full Earth. Toggle with M.
Zoom / pivot Double-click a point: zoom on that location. The clock shows the city (or region) when known, in the pivot timezone. Un-zoom returns the clock to UTC. Drag scrubs time so you see cloud motion at the pivot.

Earth from the Moon, with the MOON view caption

GEOSTAT view from above the equator (night side, simulated stars)


Menu

Item Action
Sign in / Sign out Always in the main menu. Google identity (openid). The session is remembered. Sky photos asks for Drive later, the first time you publish or open your Drive folder. Love does not use this account.
Share Share a link to the current time, view, and active extension (plus extra data some extensions add).
Extensions One overlay at a time: Macro weather, Sky photos, or Love. The corner icon (and E) cycles panels + overlay → overlay only → off. Double-click the icon to hide it (Share then includes extension=none). Long-press the icon to switch extensions.
Settings Menu side, chrome, extended UI, captions, hints, globe look, EPIC source, image format, speed, cache.
Help Gestures for the globe plus the active extension, and links to the full user guides.
About Version, credits, whitepaper, NASA / Blueturn links, contact.

Main menu open: Share, Extensions, Settings, Help, About


Settings

Setting Default Notes
Menu position Right Left or right corner. Captions sit on the opposite side.
Zoom circle On in the panel Visual zoom target.
Earth disk clipping On Clip drawing to the Earth disk.
Day/night blend 22% Twilight band softness on the globe.
City lights 12% Night-side city lights brightness.
Elastic GEO tilt On From DSCOVR, longitude springs back to EPIC after you release. Off: stay at the tilted longitude (double-click returns). Choosing GEOSTAT in the views menu always parks. Desktop Shift+drag parks without changing this setting.
Hide controls when idle (5s) On Menu, time, filters, HUD fade; overlays stay.
Show view info On DSCOVR / L1 / GEO / Moon captions. Off when opening a shared link.
Extended UI On (desktop) / off (phone) Extension panels: filters, strips, Love HUD, Sky Photos camera button. Globe overlays stay. The corner extension button cycles this with on/off.
Up/down drag hint On Coaching toast for speed (play) or day jump (pause).
Analemma play hint On Pulse the Analemma play button until you tap it. After the first tap it pulses a few times. Check again to restore the repeating hint on the next weather event.
EPIC images source NASA NASA, BT-S3, or BT-CDN. Switching clears the image cache.
Paused image format PNG JPG or PNG for the closest real frame when paused. Prefetch and analemma stay on JPG.
Time speed 1h/s Same discrete steps as vertical drag.
Clear cache Drop cached EPIC imagery (reload after).

Your settings stay in this browser. A shared link overrides them so the recipient sees the same moment. Opening a shared link also turns Extended UI and Show view info off so the globe stays the focus.

Settings panel: menu position, globe look, chrome, EPIC source


Extensions

Only one extension is on at a time. Turn them on from Menu → Extensions. In-app Help then adds that extension’s gestures. Double-click the corner extension icon to hide it (same as ?extension=none); Share then keeps extension=none on the link.

Full guides: Macro weather · Sky photos · Love

Macro weather

Storms (IBTrACS + recent ATCF tips), solar eclipses (NASA paths + umbra), and wildfires (NASA FIRMS / clustered VIIRS hotspots). Globe gestures still work on Earth.

Storms and eclipses can be opened from the globe even when Macro weather is off or Love / Sky photos is on — click picks the event, turns Macro weather on (chips off), and zooms. Wildfires are strip/timeline only. Desktop hover shows a short label on pickable storms and eclipses.

High-cadence EPIC bursts are no longer a Macro weather category. When the timeline is zoomed out, use the cadence stairs graph on the EPIC strip to find and select bursts (see Timeline → Cadence graph).

Selecting a card (or a globe pick) zoom-pivots when the event has a location, keeps the clock in UTC, and shows Analemma for that event’s days. Intensity chips start off; turning chips on while selected adds overlays without unselecting. Back or zoom out after a globe pick from another extension restores that extension. Turning Macro weather off from the menu keeps the current zoom pivot.

Control Action
Click storm / eclipse on globe Select event (works with Macro weather off).
Event type Storms / Eclipses / Wildfires
Intensity chips Storms: C5…TD. Eclipses: Tot / Ann / Hyb / Par. Wildfires: Giga / Mega / XL / L / M. All off by default.
Search Filter the strip by name. Typing search temporarily disables the chips.
Click a card Jump the globe to that event’s time. Click again to leave.
Back Previous pick in session, or exit globe pick and restore prior extension.

Macro weather: storm chips, event strip, eclipse path and fire markers on the globe

Sky photos

Photos of the sky from the ground, on Earth and in a day strip. Playback pauses while this extension is on.

Sign in (main menu) identifies you. The first time you publish or open Drive folder (under Sky photos in Extensions), Google asks for Drive so the files stay in your Drive.

Control Action
Drag strip Scroll photos horizontally.
Click card Jump to that photo’s time.
Click thumb Open the photo popup on the globe.
Camera Corner camera button under the extension toggle. Takes a photo (Drive on first publish).
Drive folder Open your Sky photos folder in Google Drive.

Sky photos: day strip, globe thumb, and add-photo button

Love

Send an emoji arc from one place on Earth to another. Location is optional. Love uses anonymous presence, not the Google Sign in row.

Love: watching HUD and heart launcher under the menu


Share

Share copies a link with the current day, time, view, speed, and active extension. If you hid the extension icon (double-click, or opened with ?extension=none), the link includes extension=none. Recipients open the same moment on Earth. A parked GEO tilt includes view=geo:lat,lon and elasticTilt=0 when elastic is off. L1 uses view=l1. A shared (deep) link turns off Extended UI and view info so they land on the globe, not the extra panels.


Tips

In-app Help: globe gestures

About: version, credits, NASA and Blueturn