In an excitonic (organic) solar cell, absorbed light first produces a neutral, Coulomb-bound exciton rather than free charge — the cell only makes current if that exciton reaches a donor–acceptor interface before decaying, then dissociates into a free electron and hole instead of recombining. This simulation renders both stages in real 3D: excitons perform a physically scaled random walk through the donor layer with a tunable diffusion length, and at the interface their fate is decided by the Onsager–Braun model of field- and temperature-assisted charge-transfer-state dissociation. Adjust the applied field, temperature, and charge-transfer separation to see the dissociation probability, internal quantum efficiency, and relative photocurrent respond exactly as they do in real bulk-heterojunction photovoltaic materials.