This browser-native prototype combines real 3D placement and solar geometry with an illustrative electrical model. Camera motion never changes the site.
Shared solid geometry blocks sampled direct rays: cabin walls/roof, RV body/roof/air conditioner, and balcony facade/floor/overhang. Windows, railing bars, wheels, furniture, equipment and landscape trim are decorative and cast no modeled shade. Panels do not cast numerical shade onto other panels. Diffuse sky light is not occluded by structures. Balcony facade and railing mounting are illustrative, not a detailed building or safety model.
Canopy spread drives shared crown dimensions. Density removes visible foliage clusters and changes a deterministic optical-depth light approximation. Leaf-off retains branches and some shading. Direct and diffuse light are treated separately. Rendered shadows are an artistic preview; the sampled light calculation drives the numbers.
Three approximate shading sections with 0.45 V bypass drops per panel (not a verified Aptos half-cell circuit), approximate IV curves, a shared DC bus per controller and optional idealized optimizers show patterns. Drawn strings terminate at one of up to two independent ideal MPPT inputs. Strings on each input share its common bus; controller outputs are calculated separately and added. Disconnected panels contribute zero. Crossings are not junctions. Editable nameplates and controller limits drive a simplified model. Compatibility warnings are incomplete and are not installation approval. Cold Voc, cable/protection compliance, real cell layouts, optimizer limits, temperature and weather histories remain unvalidated. The automatic 48 V battery bus is illustrative; storage is an energy bucket with losses and no BMS or voltage/current dynamics.
Time means local solar time, not clock time. Seasonal foliage is a rough hemisphere-aware assumption. This is a new standalone demonstrator; it does not import the earlier Solar Tinker electrical solver or project format. No accuracy percentage is promised.