Urban Solar Shading: Rooftop PV Yield Simulator
Interactive 2D solar-shading simulator: adjust a neighboring building's height and distance, sweep time of day and season, and watch a real sun-elevation model cast a shadow across a rooftop PV panel and cut its daily energy yield.
Rooftop solar panels don't just depend on how much sun is out — in a real city they depend on what's standing next to them. This 2D side-view simulator places one rooftop PV panel next to a taller neighboring building, tracks the sun across a real seasonal solar-position model, and computes the neighbor's exact geometric shadow length every frame to determine whether it reaches the panel. Watch the live daily-yield curve develop a shadow-caused dip in the afternoon, and see how raising the neighbor's height or narrowing the street widens that dip and cuts total daily energy.
Adjust building heights and separation to see how shadows affect rooftop PV panel output in real-time.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install