3D renewable feasibility & ROI

Your best ROI calculator
for renewable projects.

UGrid turns drone-based 3D mapping into an investment-ready solar plan: usable surface, optimal panel placement, generation forecast, battery sizing and project economics.

3D site intelligenceRoofs, façades, parking areas and complex terrain.
Layout + yieldPanel fit, shading and annual energy scenarios.
ROI + storageCAPEX, payback and battery trade-offs in one model.
Site model / Warehouse 07
3D scan complete
Usable area1,284 m²mapped
Suggested layout486 panelsscenario A
Project IRR14.8%illustrative
Concept interface — project values are illustrative

Built for teams making renewable investments measurable

Solar installers
Property portfolios
Energy developers
Homeowners
Physical site. Financial answer.

Measure the surface. Model the system. Understand the return.

Solar potential is not only a panel count. UGrid links accurate 3D geometry with generation, storage and investment assumptions to make the next decision faster and more defensible.

How it works

From drone flight to investment case.

A single workflow combines field capture, 3D reconstruction, surface intelligence, energy simulation and economics — so teams can move from site uncertainty to a defensible project decision.

Capture the site

Fly a compatible drone or upload existing survey data, imagery or point clouds.

Build the 3D twin

Reconstruct the geometry, identify obstructions and segment relevant surfaces.

Simulate energy

Test panel types, orientation, setbacks, shading, annual yield and storage assumptions.

Calculate ROI

Compare CAPEX, energy value, payback, battery options and export a decision-ready report.

The renewable ROI engine

Turn physical site truth into financial clarity.

UGrid connects the physical truth of each site with the commercial assumptions behind the project. Adapt placement logic to unusual roofs, façades, terrain, tariffs and customer constraints without rebuilding the workflow.

Surface intelligenceMap pitch, orientation, usable zones, obstacles and exclusion areas.
Panel-fit optimizationCompare module dimensions, row spacing, setbacks and layout rules.
Energy simulationEstimate annual production under site-specific geometry, weather and system assumptions.
ROI and storage scenariosCompare battery size, self-consumption, energy value, payback and investment assumptions.
Project / Logistics Campus
Layout A selectedNorth roof / maximum capacity
B2B and B2C

One engine for B2B scale and B2C clarity.

Professional teams need repeatable economics across portfolios. Property owners need a clear answer for one site. UGrid serves both from the same 3D and financial model.

For professionals

Screen and compare renewable projects at portfolio speed.

Give installers, developers and asset owners a faster way to assess, compare and communicate technical potential and commercial return.

  • Portfolio-level site screening
  • Configurable engineering rules
  • Branded customer deliverables
  • Reusable project data and APIs
For property owners

See the design, generation and payback before committing.

Turn a technical survey into a visual answer: where panels fit, what they may produce, what the project may cost and how storage changes the result.

  • Simple interactive scenarios
  • Transparent assumptions
  • Visual roof and panel model
  • Shareable decision summary
Adaptive by design

Agentic delivery for surfaces that never repeat.

Real sites do not follow a single template. UGrid uses an agentic software delivery approach to adapt geometry and ROI rules, validate calculations and ship client-specific logic quickly without sacrificing the reusable platform core.

Configurable calculation modulesSurface and layout logic can be tuned for object type, market rules and customer constraints.
Modular
Human-in-the-loop validationEngineering judgment stays visible, reviewable and accountable throughout the workflow.
Controlled
Reusable platform coreCapture, modeling, simulation, reporting and data governance remain consistent as use cases grow.
Scalable
function fitPanels(surface, module, rules) {
  const usable = surface.exclude(rules.setbacks, rules.obstacles);
  const candidates = usable.orient("optimal");
  return optimizer.rank(candidates, rules.objective);
}
Rule update previewvalidated

Bring us a site. Leave with a clearer investment decision.

We are preparing pilot projects with installers, developers, property owners and energy teams in Europe and the United States.

Opens your default email application with a pre-filled pilot request.