Historic buildings hold significant cultural value and their repair and protection require diverse approaches. With the advent of 3D digitalization, drones have gained significance in heritage studies. This research focuses on applying digital methods for restoring architectural heritage. It utilizes non-contact measurement technology, specifically unmanned aerial vehicles (UAVs), for data collection, creating 3D point cloud models using heritage building information modeling (HBIM), and employing virtual reality (VR) for architectural heritage restoration. Employing the “close + surround” oblique photography technique combined with image matching, computer vision, and other technologies, a detailed and comprehensive 3D model of the real scene can be constructed. It provides crucial data support for subsequent protection research and transformation efforts. Using the case of the Santo Stefano Church in Volterra, Italy, an idealized reconstructed 3D model database was established after data collection to preserve essential resources such as the original spatial data and relationships of architectural sites. Through the analysis of relevant historical data and the implementation of VR, the idealized and original appearance of the case was authentically restored. As a result, in the virtual simulation space, the building’s style was realistically displayed with an immersive experience. This approach not only safeguards cultural heritage but also enhances the city’s image and promotes tourism resources, catering to the diverse needs of tourists.