The article proposes an approach to evaluating and optimization of the configuration of surveillance cameras location in a complex three-dimensional scene. Optimization is carried out on the basis of virtual modeling of the three-dimensional scene, taking into account the parameters of the used surveillance cameras. A visibility “heat map” for scene observability, which allows selection of the optimal sensors configuration for various tasks, is proposed. There is an option to simulate camera parameters when calculating this heat map. In the article there is defined the visibility function for positions of objects in the three-dimensional scene, taking into account the complex geometry of space, the overlap of the visibility of three-dimensional objects, the parameters of light sources and different noises depending on the shadows of virtual objects. Authors describe the architecture of the software package, the working principle of the surveillance devices, and the algorithm for determining the “heat map”. The formal problem statement is based on solving the optimization task by maximization of the observability level of the scene objects, defining blind zones by using of the specially defined graph.