By dividing the rendering of neurons into two modes called exploration mode and static mode, the user can explore large neuron databases interactively. The exploration mode contains only the necessary visual characteristics of neurons for the user to be able to navigate inside of the circuit, with an upper limit of primitives used. It is done in a forward rendering fashion. The static mode is of a higher visual quality, where neurons are rendered with a deferred shading technique, achieving a constant time update frequency.