Design customer-ready 3D rooftop solar in under 10 minutes
Powered by AI, solarVis runs hourly simulation and bankable shading analysis to cut design time by up to 80%, helping you create accurate proposals and close more deals, without specialized design expertise.
Trusted by
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
Let AI detect the roof automatically from LiDAR data through Google Maps HD, or draw the outline yourself on Google Maps, Google Maps HD, or Azure imagery. Define slopes per face, add obstacles and dormers. The 3D model generates automatically from your drawing.
AI panel placement and inverter
Let AI design the layout for you: set a target panel count, annual production, or share of consumption, and pick maximum efficiency or maximum production. Panels fill in automatically while respecting setbacks, obstacles, and shading, or place them by hand. 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.
Bankable feasibility report
Generate a technical feasibility report straight from the 3D design: yield, irradiation, Performance Ratio, probabilistic P50/P90 production, system specs, and performance, ready for bank and customer review.
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.
Five capabilities that replace separate tools
Detect a roof with AI, or draw any roof in minutes
Start with AI roof detection that reads LiDAR data through Google Maps HD to generate an initial 3D model, then refine it by hand, even when 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.
- AI roof detection with LiDAR via Google Maps HD
- Google Maps, Google Maps 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

Let the app design the layout, then fine-tune every panel by hand
Pick a goal, a panel count, an annual production target, or a share of the customer's consumption, choose maximum efficiency or maximum production, and the layout fills in automatically while respecting setbacks, obstacles, and shading. On flat roofs it produces construction-ready layouts with service corridors, wind edge zones, and east-west options, and a prune slider lets you trim the least productive panels before applying.
- Goal-based auto-layout by panel count, production target, or consumption share
- Maximum efficiency or maximum production modes
- Flat-roof layouts with service corridors, wind edge zones, and east-west options
- Prune slider to trim the least productive panels before applying
- Manual drag-to-place, grouping, and duplication for custom layouts
- Per-panel shading inspector with Sun Path visualization

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 per panel with Performance Ratio and P50/P90 confidence levels
- Downloadable PDF shade report with per-array shading and sun access, or as a proposal section

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

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
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.