Helioscape

Solar design, reimagined in three dimensions

Page 1 of 8 — Landing
01 — Helioscape — homeowner solar studio
helioscape.app
Helioscape
StudioHow it worksPricingSign inDesign my roof
Live across 14,200+ rooftops

Solar that designs itself, before the installer arrives.

Drop your address. Helioscape reconstructs your home in 3D from satellite imagery, simulates 25 years of sunlight, and produces an installer-grade panel layout — in under a minute.

📍
4.2s
Reconstruction
±2.1%
Yield accuracy
25yr
Financial model
Annual Yield
11,840 kWh
Panels placed
28 × 415W
Trusted by independent installers across 7 countriesSOC 2 · GDPR · ISO 27001
01 — Address search with satellite preview
helioscape.app/start
Step 1 of 4

Where are we designing?

Service address
📍
412 Maple Lane
Boulder, CO 80302 · USA
Lat
40.0150° N
Lon
−105.2705° W
Climate zone
5B · Cool-dry
Utility
Xcel Energy
Imagery sources
Nearmap · 7.5cm/px✓ Available
USGS LiDAR · 2023✓ Available
Cadastral parcel dataLoaded
View
SatelliteHybridLiDAR
Detected structure
Single-family · 2,140 ft²
Gable roof · 4 facets · 2 obstructions detected
01 — Your home, reconstructed in 4.2s
helioscape.app/project/412-maple/reconstruct
↺ Orbit⊞ Plan⬢ 3D▤ Wireframe
Chimney 1.2mVent stack
Reconstructed in
4.2 seconds
Mesh fidelity
±4.7 cm
Vertices
18,420
Reconstruction status
Complete
Imagery fetched0.6s ✓
Mesh extraction1.4s ✓
Roof segmentation1.1s ✓
Obstruction detect0.8s ✓
Solar bake init0.3s ✓
Detected facets
South-facing · 32°684 ft²
East-facing · 32°412 ft²
West-facing · 32°408 ft²
North-facing · 32°624 ft² (low yield)
01 — Core editor — panel placement on south facet
helioscape.app/project/412-maple/editor
📐
South facetEastWest
▦ Snap⊕ Add✦ Auto-fill
Chimney · 1.5m setbackVentFire setback 18"
Panels placed
28 / 32 fit
System size
11.62 kW DC
Annual yield
11,840 kWh
Roof coverage
68%
Selected panel · #14
REC Alpha Pure-R 415W
Tilt
32.0°
Azimuth
182° SSW
Irradiance
1,724 kWh/m²
Yield
438 kWh/yr
Layout assistant
Auto-fill suggests +4 panels on the east facet (210 ft² unused, no obstruction conflicts).
Constraints
Fire setback 18"✓ enforced
Chimney 1.5m✓ respected
Vent stack 0.6m✓ respected
Min row spacing✓ 4"
01 — Heatmap overlay — 8,760 hours simulated
helioscape.app/project/412-maple/heatmap
AnnualSummerWinterHourly
1,820 kWh/m²1,640 kWh/m²1,180 kWh/m²1,020 kWh/m² (shaded)
Annual irradiance · kWh/m²
8,760 hours · TMY3 baseline
4008001,2001,5001,8002,000+
Solar potential
1,724
kWh/m² annual mean · weighted by panel area
Shading sources
Chimney (self)−4.2%
Neighbour oak (W)−1.8%
Vent stack−0.4%
Hour scrubber
Jun 21 · 10:00Solar noonDec 21 · 14:00
01 — Battery configurator with daily energy flow
helioscape.app/project/412-maple/battery
Step 3 of 4 · Battery

How long should the lights stay on?

Sized against your last 12 months of utility data and storm-outage averages for ZIP 80302.
AddressPanelsBatteryFinance
Essentials only
10 kWh
Tesla Powerwall 3 · 1 unit
$11,400
Lights · fridge · wifi · 8 hrs
Recommended
Whole-home
20 kWh
Tesla Powerwall 3 · 2 units
$21,800
Full home · HVAC · 18 hrs continuous
Storm-grade
30 kWh
Tesla Powerwall 3 · 3 units
$32,200
Whole home · 36 hrs · multi-day cloud cover
Daily energy flow · average July day
Self-consumption: 86%
PV production
Home load
Battery SOC
00:0004:0008:0012:0016:0020:0023:59
Backup duration
18.4 hrs
Grid imports cut
−74%
Cycles / 25 yrs
3,650
01 — Lifetime financial projection dashboard
helioscape.app/project/412-maple/finance
Project · 412 Maple Lane

25 years of free electrons

CashLoan · 4.99%LeasePPA
Lifetime savings
$94,820
vs. utility-only baseline
Payback
7.4 yrs
incl. 30% fed tax credit
IRR
11.8%
internal rate of return
CO₂ offset
208 t
≈ 5,200 trees / 25 yrs
Cumulative cash flow
Break-even at year 8 · $94.8k by year 25
With Helioscape
Utility-only
Year 8 · break-even
Y0Y5Y10Y15Y20Y25
Project economics
Gross system cost$38,420
Federal ITC (30%)−$11,526
CO state credit−$1,200
Net system cost$25,694
Yr-1 utility offset$2,148
Sensitivity assumptions
Utility escalation3.4%/yr
Panel degradation0.4%/yr
Discount rate5.0%
Inverter replacementYear 12 · $2,400

Helioscape V1

An industry-grade web studio that empowers homeowners to design their own solar system in under five minutes — 3D reconstruction from satellite imagery, drag-and-snap panel layouts that respect real-world obstructions, hour-by-hour shading simulation, and 25-year financial models accurate to within ±2.1% of installed yield.

⚙️

Tech Stack

React 18 + Next.js 14
Three.js + React Three Fiber
drei + react-three-postprocessing
TanStack Query
Mapbox GL + deck.gl
Node.js orchestration layer
🧠

Core Technologies

  • React Three Fiber — Declarative 3D scene graph
  • Three.js — Roof mesh, panel instancing, shadow shaders
  • Mapbox GL — Satellite imagery & address autocomplete
  • Next.js — SSR shell + API routes
  • WebGL2 + GLSL — Custom irradiance heatmap shader
📦

V1 Deliverables

Address-to-3D reconstruction in under 5 seconds
V1
Roof-geometry editor with vertex-level editing
V1
Drag-and-snap panel editor with auto-fill suggestions
V1
Obstruction & setback enforcement (chimneys, vents, fire code)
V1
Annual sunlight heatmap with hour scrubber
V1
Battery sizing & self-consumption simulator
V1
25-year financial projection with ITC, escalation, IRR
V1
Frontend integrations with irradiation / financial / orchestration backends
V1
AR walk-around on mobile (WebXR)
V2
Multi-roof commercial mode
V2
Installer-facing CAD export (DXF, PDF permit packs)
V2
Real-time monitoring tie-in (Enphase / SolarEdge / Tesla APIs)
V2
ML-driven obstruction detection (skylights, dormers, satellite dishes)
V2
🏛

Architecture Layers

FRONTEND
React · Next.js · React Three Fiber · drei · TanStack Query
3D ENGINE
Three.js · WebGL2 shaders · instanced meshes · BVH raycasting
INTEGRATIONS
Irradiation API · Financial engine · Orchestration backend · Mapbox
OPS
Vercel edge · Cloudflare R2 imagery cache · Sentry · Datadog RUM