This document describes an open-source 3D solar radiation model called SURFSUN3D that has been integrated with a 3D Geographic Information System (GIS) to allow for interactive assessment of photovoltaic potential in urban areas. The model transforms 3D building surfaces into 2D raster maps to allow for conventional GIS solar radiation calculations on a cell-by-cell basis. It has been validated against a commercial solar modeling software and tested on a 3D model of Boston, demonstrating its ability to calculate solar radiation for selected buildings and surfaces and visualize the results.