3D Design & Modeling

3D solar design that takes minutes, not hours

Draw the roof, define the slope, place panels with live irradiation data. Get a complete 3D solar design including shading analysis and inverter matching in a single browser tab.

Start free trial
3D DesignResidential
3D solar panel design on rooftop
Panel
JA Solar
JAM54S30 · 410W
Azimuth 180°Tilt 28°
Solar Irradiance
LowHigh
Roof 1/3, South

Trusted by

01
What you get

From roof sketch to string-optimized design in four steps

No CAD software. No plugin installs. Everything runs in the browser with real specs, real electrical validation, and real-time shading analysis.

Roof drawing and 3D modeling

Draw the roof outline on Google Maps, Google HD, or Azure satellite imagery. Define slopes per face, add obstacles and dormers. The 3D model generates automatically from your 2D drawing.

Panel placement and inverter

Auto-fill entire roof faces or place panels manually. Configure orientation, tilt, spacing, and grouping. Inverter auto-suggest matches your DC capacity, or select manually from the database.

String design

Wire panels into series strings, assign to MPPT inputs, and validate Voc, Vmpp, and Isc against inverter limits in real time with temperature-dependent checks.

4-in-1 system sizing

PV, battery storage, heat pump, and EV charger modeled together. Each component affects system sizing and downstream feasibility math.

End-to-end material compatibility
Panel
Inverter
Battery
Heat pump

Panels, inverters, batteries, and heat pumps in the database carry real specs (dimensions, power, capacity) and are validated to work together. Your layouts respect physical dimensions and electrical limits, not placeholder rectangles.

02
Deep dive

Five capabilities that replace separate tools

· 01Roof drawing tools

Design any roof in minutes, even when satellite imagery is outdated

Get from a satellite view to a usable 3D roof in a few clicks, even when the imagery is outdated or the rooftop is unusual. Multiple map providers, custom uploads when satellite data falls short, and snapping tools built for irregular shapes keep the drawing step short on every project.

  • Google Maps, Google HD, and Azure Maps
  • Polygon snapping with alignment guides
  • Inner edge detection for complex roofs
  • Custom satellite imagery upload
  • Obstacles and dormers with height adjustment
See feasibility analysis
3D DesignResidential
3D solar panel design on rooftop
Panel
JA Solar
JAM54S30 · 410W
Azimuth 180°Tilt 28°
Solar Irradiance
LowHigh
Roof 1/3, South
· 02Panel placement options

Fill an entire roof in one click, fine-tune every panel by hand

Lay out an entire rooftop in one click for typical jobs, then drop into manual mode whenever the layout needs a human touch. Per-panel shading data and a Sun Path tool make the trade-offs visible, so the layout that ships is the layout that performs in the field.

  • Fill Roof Face auto-placement
  • Manual drag-to-place for custom layouts
  • Panel grouping, bundling, and duplication
  • Per-panel shading inspector with solar access data
  • Sun Path visualization tool
See the proposal software
3D DesignCommercial
Solar panels arranged on a commercial rooftop in 3D design
NS
312 panels·181 kWp
Place Panels
Select Panel
Jinko · JKM 580N
Orientation
Tilt Angle
Rotation
H. Spacing
2 cm
V. Spacing
2 cm
Racking
Standard
Panel Grouping
Reset to Default
· 03Irradiance and shading

See exactly which panels lose production before you sell the system

Know exactly which panels will earn their keep before the customer signs. Hour-by-hour shading runs against the full 3D model, so a tree at the back of the lot or a chimney on the wrong slope shows up in the production estimate, not in a service call months later.

  • Location-specific irradiance data
  • Hourly shading from obstacles and dormers
  • Color-coded solar irradiance visualization
  • Annual yield estimation per panel
See feasibility analysis
3D DesignShading Analysis
3D rooftop with irradiance heatmap and shading analysis
Annual (Solar Panels)Average
Irradiance1280 kWh/m²/yr
Solar Access99%
TOF86%
TSRF85%
Panel #14·1242 kWh/m²/yr
Solar Irradiance
LowHigh
TOPSE
· 04String connection and optimization

Catch string violations before they become service calls

Stringing mistakes get caught at design time, not on the rooftop. Voc, Vmpp, and Isc validate against inverter limits in real time under worst-case temperatures, and the resulting losses flow straight into the proposal, so the numbers the customer sees are the numbers the system will produce.

  • Click or drag to assign panels to strings
  • Real-time Voc, Vmpp, Isc per string and per MPPT
  • Temperature-dependent worst-case validation
  • Stringing loss calculation flows into proposals
  • Automatic cable routing for C&I projects
See the proposal software
String Design2 MPPT
Simulate System
Roof string design layout
GROWATT SPH 10000TL3
MPPT: 2AC: 10.0kW
MPPT 111.68/0.00A
String A13 panels
22.7 m · 573–665V
String B13 panels
22.7 m · 573–665V
MPPT 211.68/0.00A
String C10 panels
13.0 m · 441–512V
String D9 panels
11.4 m · 397–460V
· 054-in-1 system design

One model for every energy asset your customer wants

Answer "what if we add a battery, a heat pump, an EV charger?" inside the same design, not on a separate spreadsheet. Each new asset re-runs grid export, self-consumption, and financial returns automatically, so payback and CO₂ stay in sync with whatever final mix the customer settles on.

  • Battery storage sizing and dispatch
  • Heat pump energy demand modeling
  • EV charger capacity and load profile
  • Cross-component interaction modeling
See the proposal software
Annual Energy Consumption9,241kWh
Solar System
4,549kWh50%
Battery
1,849kWh20%
Grid
2,845kWh31%
Heat Pump
2,041kWh22%
Other Utilities
7,200kWh78%
03FAQ

Questions about 3D solar design

No. The roof drawing tool is designed for solar professionals, not CAD designers. Most users build their first rooftop design within minutes.

Get started

See solarVis in action

Start free trial

We use cookies to improve your experience

We use necessary cookies to run this site, plus optional analytics and marketing cookies if you let us. You can change your choice anytime from the footer. We respect your privacy choices wherever you are. Read our Cookie Policy