Abstract: This paper presents the development of a 3D visibility analysis model that consist a combination of objective calculations and a subjective evaluation, representing the value of the view and its possible impact on the perception of a viewer. The model, developed in Matlab, has default weightings for different elements of the view, which can be changed in accordance to future users. A bounding box, defined as working area consisting buildings and topography, is divided into equal-size voxels and sub-voxels for higher accuracy. This model may be further developed for use in practice to support a sustainable future urban environment.