When presenting the history of a heritage site or an artefact using multimedia technology, the proper use of technology to acquire and represent spatial information is crucial in order to facilitate the understanding of that particular site and the relationship between the elements constituting that site. In many cases, one has to model complex environments that have a rich historical content. These are composed of several objects with various characteristics and it is essential to combine data from different sensors and information from different sources. There is no single approach that works for all types of environment and at the same time is fully automated and satisfies the requirements of every application. A general approach combines information from historical material, multiple images, single images, laser scanner data, known shapes, CAD drawings, existing maps, survey data, and GPS data. This paper presents the work that was accomplished in preparing realistic representations of cultural heritage sites for interpretation and entertainment purposes. The general approach was applied to three cases: the Byzantine Crypt of Santa Cristina, Apulia; the remains of Temple C of Selinunte Sicily; a bronze sculpture with very fine incisions, and, a cave with Neolithic paintings.