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.
Build a 3D city block with adjustable street width and building heights, track the sun across a real solar-position model, and watch shadows from taller neighbors cut rooftop photovoltaic yield through the day.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install