Next Article in Journal
Clustering with Uncertainty: A Literature Review to Address a Cross-Domain Perspective
Previous Article in Journal
Exploring the Ethical Implications of Using Generative AI Tools in Higher Education
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Cultural Heritage Accessibility Through Three-Dimensional Artifact Visualization on Web-Based Open Frameworks

by
Sasithorn Rattanarungrot
1,
Martin White
2 and
Supaporn Chairungsee
3,*
1
Informatics Innovation Center of Excellence (IICE), Walailak University, Nakhon Si Thammarat 80160, Thailand
2
School of Engineering and Informatics, Department of Informatics, University of Sussex, Brighton BN1 9QJ, UK
3
School of Informatics, Walailak University, Nakhon Si Thammarat 80160, Thailand
*
Author to whom correspondence should be addressed.
Informatics 2025, 12(2), 37; https://doi.org/10.3390/informatics12020037
Submission received: 28 September 2024 / Revised: 21 February 2025 / Accepted: 14 March 2025 / Published: 9 April 2025
(This article belongs to the Section Human-Computer Interaction)

Abstract

:
This paper presents an innovative approach to cultural heritage preservation through the development of an open framework that leverages RESTful APIs to make high-fidelity 3D models of cultural artifacts accessible to any application. Focusing on antique kitchenware utensils from the Nakhon Si Thammarat National Museum in Thailand, this research utilizes photogrammetry to create detailed 3D models, which are then made available on a web-based platform, accessible globally via standardized HTTP requests. The framework enables real-time access to 3D cultural content, overcoming the geographical and physical barriers that often limit access to cultural heritage. By integrating these 3D models into RESTful APIs, the project not only preserves delicate artifacts but also enhances their educational and cultural value through interactive accessibility. This system demonstrates the practical application of digital preservation technologies and sets a precedent for future initiatives aiming to digitize and disseminate cultural artifacts more broadly. The implications of this study extend beyond preservation to include enhanced global accessibility, enriched educational resources, and a more inclusive approach to cultural engagement. This project illustrates the transformative potential of digital technologies in preserving, accessing, and experiencing cultural heritage worldwide.

1. Introduction

Cultural heritage holds immense importance as it reflects the identity, history, and values of societies [1]. Ensuring accessibility to cultural heritage sites is crucial to allow everyone, regardless of physical limitations, to experience and appreciate these valuable assets [2]. By redefining accessibility as a social relationship that combines adaptation with the transmission of meanings, museums can offer engaging experiences to a broader audience, as demonstrated by projects like Smart Cultural Heritage 4 All [3]. Additionally, the challenge lies in balancing historical significance with modern accessibility needs, especially in the case of historical buildings, where innovative solutions are required to maintain both aspects without compromising either. In conclusion, accessibility to cultural heritage is not just about physical access but also about fostering understanding and engagement with the past and present values of these sites. Embracing diverse theoretical methodologies and practical projects can lead to critical–conservative solutions that preserve the historical integrity of heritage sites while making them accessible to all, thus enriching society as a whole. Ultimately, promoting accessibility to cultural heritage ensures that these treasures are not only preserved for future generations but also actively enjoyed and appreciated by a wide and inclusive audience.
Traditional methods of presenting cultural heritage face significant challenges in the modern era. These challenges stem from limited funding and technological infrastructure in developing countries, leading to static displays that fail to engage contemporary audiences [4]. Additionally, the preservation of architectural heritage through traditional construction techniques requires a delicate balance between historical methods and contemporary preservation methodologies [5]. Furthermore, the fixed nature of Virtual Reality (VR) experiences poses a challenge in updating and enhancing cultural heritage presentations without extensive redevelopment [6]. To address these challenges, innovative solutions leveraging technology have been proposed. Projects like i-Treasures aim to enhance Intangible Cultural Heritage (ICH) education through the adoption of new technologies and methods. The widespread use of mobile technology and social media in societies like Brazil presents an opportunity for cultural institutions to engage visitors with novel strategies without heavy technological investments. By integrating contemporary methodologies with traditional construction techniques, there is potential for more effective preservation of architectural heritage and knowledge transmission. Decoupling VR experiences from fixed models through configurable templates offers a promising approach to diversifying cultural heritage presentations with ease.
Another method for preserving and enhancing the accessibility of cultural heritage is providing cultural artifacts’ metadata through digital collection and open service framework. Maintaining a proprietary digital collection in a local repository offers clear benefits. It ensures that developers have complete control over the content, allowing for careful curation, consistent quality management, and safeguarding of the digital assets [7]. This self-contained approach can be particularly advantageous in contexts where security and content integrity are paramount. Additionally, a local repository can offer quicker access times, as there is no reliance on external servers or networks, which is crucial for applications requiring high performance and reliability.
However, owning and maintaining a local repository may not always be practical or desirable, particularly when the goal is to enrich user experiences with diverse cultural content. Developers often seek to incorporate a variety of 3D models to enhance their applications, providing users with richer, more engaging experiences [8,9]. In such scenarios, relying exclusively on a local repository could be limiting, as it might not contain the breadth and diversity of cultural artifacts needed to fully realize the application’s potential [10].
The impact of making cultural content, including 3D models, openly accessible extends far beyond immediate benefits to developers. It fosters a more inclusive and global approach to cultural engagement, enabling users from diverse backgrounds to access, interact with, and learn from a shared digital heritage. This open-access model promotes collaboration among cultural institutions, developers, and educators, leading to the co-creation of digital experiences that are richer and more meaningful than those developed in isolation.
The open framework facilitated by RESTful service APIs plays a crucial role in this ecosystem [11]. These APIs enable the acquisition of cultural content from existing museum APIs, such as those provided by Europeana [12] and the Victoria & Albert Museum [13]. However, while these museums offer extensive digital collections, they typically do not provide 3D models of cultural artifacts. In contrast, Sketchfab stands out as an online repository that not only offers downloadable 3D models but also exposes REST-like APIs, allowing applications to request and utilize these models in formats like glTF, GLB, and USDZ [14]. This integration of open access and advanced technology facilitates the creation of innovative and interactive cultural experiences accessible to a global audience.
Web3D is a term used to describe the collection of technologies and standards that facilitate the creation, management, and rendering of three-dimensional (3D) content on the web. It includes a wide array of techniques that enable the seamless integration of 3D models, animations, and interactive experiences directly within web browsers, eliminating the need for additional plugins or software. Web3D has become a crucial component in various fields such as education, entertainment, virtual reality (VR), augmented reality (AR), and cultural heritage preservation [15,16,17].
The origins of Web3D date back to the mid-1990s, with the advent of the Virtual Reality Modeling Language (VRML), which was one of the first efforts to introduce simple 3D representations to the web. Since then, Web3D technologies have undergone significant evolution. Modern standards such as X3D, WebGL, and glTF have emerged, enabling the development of more sophisticated and interactive 3D experiences. These advancements have broadened the applications of Web3D, making it a vital tool for delivering immersive and interactive content across various platforms and industries [18].
X3D (Extensible 3D) is an ISO-certified standard for real-time 3D computer graphics, primarily designed for web-based delivery. It is the successor to the Virtual Reality Modeling Language (VRML) and supports the creation and rendering of interactive 3D graphics across multiple platforms. X3D integrates seamlessly with other web standards, offering a comprehensive framework for multimedia presentations that include complex graphic scenes with interactive objects and animations. As a crucial technology in the field of 3D graphics, X3D enhances the user experience by enabling immersive environments, and it plays a vital role in various domains such as education, science, and the arts [19].
X3D seamlessly integrates with HTML5 through X3DOM, a powerful framework that enables X3D content to be embedded directly into HTML pages, allowing interaction via DOM (Document Object Model) interfaces. This integration has been the subject of extensive research, particularly in combining X3D with technologies such as CSS3 for styling and JavaScript for scripting. These enhancements empower web developers to create rich, interactive 3D content without the need for external plugins [20]. Moreover, X3D’s utility extends beyond general web development; it has proven particularly valuable in the digital preservation and dissemination of cultural artifacts. Museums and archeological sites have leveraged X3D to develop detailed digital replicas of artifacts and historical sites, enabling virtual exploration. This approach not only preserves cultural heritage but also democratizes access to these valuable resources, making them available to a global audience [21,22,23].
Web-based open frameworks play a crucial role in enhancing transparency and accessibility in various domains. For instance, the Collecting and Analyzing Parliament Data (CAPD) framework enables the collection and analysis of large-scale public governmental data, aiding in monitoring government activities and improving transparency [24]. Moreover, the utilization of open-source visualization technologies in a browser-based 3D visualization framework allows for real-time 3D visualization of oceanographic data, offering efficient volume rendering and interactive analysis capabilities [25]. These frameworks not only provide valuable insights into diverse datasets but also contribute to the democratization of information and services in their respective fields.
The current state of cultural heritage accessibility reflects a dynamic interplay between technological advancements and ongoing challenges in ensuring inclusive access. Digital reconstructions and virtual reality (VR) applications have emerged as pivotal tools in making hypogeum archeological sites accessible, especially in regions like the Mediterranean, where physical access to underground ruins is often hindered by modern urban development. Technologies such as terrestrial laser scanning, photogrammetry, and web-based virtual navigation systems, utilizing WebGL JavaScript open-source libraries, have been instrumental in digitizing and disseminating cultural heritage to a wider audience. These efforts are exemplified in projects aimed at the virtual exploration of ancient Roman cities, highlighting the potential of digital platforms to overcome physical accessibility barriers. However, the transition to digital does not automatically resolve all accessibility issues, as the design and implementation of these technologies must consider diverse user needs to ensure a truly inclusive experience. In the museum sector, significant strides have been made towards improving accessibility for people with functional limitations, though challenges remain in attracting those who still face barriers to museum visits. A performative conception of accessibility, which combines adaptive measures with the transmission of meanings, has been proposed as a way forward. This approach seeks to make cultural experiences more engaging and accessible by redefining accessibility as a social relationship [26]. Despite these advancements, reports indicate that the museum sector and scholarly journals have yet to fully meet the protections and rights of people with disabilities, underscoring the need for continued efforts towards inclusivity. Moreover, the integration of Assistive Technologies and the adoption of universal design principles in museums represent significant progress towards inclusivity. However, research reveals a lack of tools that address multiple disabilities simultaneously, suggesting a need for a more holistic approach to museum accessibility. The pandemic has further complicated access to cultural sites, prompting innovative solutions like the ’CapsulART’ device to ensure safe environment accessibility by addressing air quality and contagion risks. These developments underscore the importance of a conscious design that accommodates all visitors, allowing everyone to enjoy cultural heritage safely and inclusively [27].
The application of 3D visualization in cultural heritage has seen innovative uses across various projects, aiming to preserve, document, and disseminate cultural heritage in engaging and interactive ways. For instance, the project focused on Perugia’s Fontivegge district utilized three-dimensional reconstruction to create a virtual reality experience, allowing users to explore and understand the historical context of the area through a mobile application developed with Unreal Engine software. This approach not only preserved the historical memory of the city but also enhanced user interaction with cultural heritage sites by leveraging modern technology to bridge the gap between past and present [28]. Similarly, stereolithography has been employed to reproduce objects or missing parts of cultural significance, demonstrating the potential of rapid prototyping techniques in creating faithful replicas for the conservation and study of cultural heritage. This technique underscores the advantages and challenges of applying 3D printing technologies in the field, highlighting its role in the preservation and restoration of artifacts [29]. Neural Radiance Field (NeRF) approaches have revolutionized 3D reconstruction from images, offering new possibilities for documenting and visualizing cultural heritage. By evaluating various NeRF methods on cultural heritage datasets, researchers have shown that these techniques can significantly improve the rendering and reconstruction of scenes, especially for areas with uniform textures or shining surfaces. This advancement opens new frontiers for the documentation, visualization, and communication of digital heritage, making it more accessible and comprehensible to a wider audience [30]. Moreover, the integration of multispectral 3D models combines photogrammetry and multispectral imaging to investigate the materials of historical items, providing a richer understanding of artifacts and supporting conservation efforts with detailed geometrical and radiometric data [31]. Digital storytelling and virtual scene reconstructions offer alternative ways to promote and explore cultural heritage sites. By developing web applications that facilitate the interaction between 2D and 3D products, researchers have enabled virtual inspections and collaborative digitization efforts. These technologies not only support urban planning and conservation but also enhance the tourism experience through immersive explorations of historical sites, demonstrating the potential of 3D storytelling technologies in disseminating cultural heritage [32]. The use of extended reality in museums and galleries further exemplifies the growing interest in interactive multimedia exhibitions, allowing users to experience 3D digital heritage in novel and engaging ways [33]. These applications of 3D visualization technologies underscore their significance in preserving and presenting cultural heritage, offering innovative solutions to traditional challenges in the field.
The landscape of web-based open frameworks is diverse, catering to a wide range of applications from web development to educational tools and scientific data visualization. This diversity in web frameworks underscores the importance of selecting the right tool based on the project’s specific requirements, including the scale of the application and the desired features. In the realm of education and policy analysis, open frameworks play a crucial role in fostering innovation and credibility. Open Education, as discussed by Stracke, lacks a holistic quality framework, but the proposed OpenEd Quality Framework aims to improve learning quality through innovative designs and processes, integrating different quality perspectives into a comprehensive approach. Similarly, the open policy analysis framework proposed by Hoces de la Guardia et al. emphasizes the need for transparency and reproducibility in policy decision-making, advocating for the adoption of open research practices to enhance the credibility of evidence-based policymaking [25]. These frameworks highlight the potential of open approaches to revolutionize traditional fields by promoting accessibility, quality, and trust. Furthermore, the visualization of scientific data benefits significantly from open-source technologies, as demonstrated by the browser-based 3D visualization framework for oceanographic data developed by Qin et al. This framework utilizes Cesium 1.56 and Plotly.js 1.47.0 APIs to provide efficient and interactive 3D volume rendering and analysis, showcasing the feasibility of web-based solutions for real-time, large-volume data visualization [30]. The adoption of such open frameworks across different domains underscores their versatility and the growing recognition of their value in facilitating complex tasks, enhancing educational outcomes, and supporting evidence-based policy decisions.
One significant gap in current research and practices for enhancing cultural heritage accessibility through 3D artifact visualization on web-based open frameworks is the challenge of data sharing and interoperability. While efforts like OpenHeritage3D.org (accessed on 31 August 2024) aim to democratize access to site-scale lidar and photogrammetry data, there remains a critical need for frameworks that ensure data integrity and widespread utility across diverse stakeholder communities [31]. Similarly, the complexity of integrating multimodal imaging data into meaningful and interpretable 3D models highlights the necessity for advanced data fusion and analysis techniques that can enhance the interpretative value of these digital reconstructions [32]. These gaps underscore the importance of developing more sophisticated systems for data curation, sharing, and visualization that can accommodate the rich complexity of cultural heritage data. Another area where current practices fall short is in the inclusivity and accessibility of 3D visualizations for diverse audiences. This highlights the need for more inclusive design approaches that go beyond mere compliance with accessibility standards to truly engage and accommodate the full spectrum of museum visitors and cultural heritage enthusiasts. Furthermore, the application of 3D technology in cultural heritage often overlooks the potential for engaging narratives and storytelling, which can significantly enhance the virtual exploration experience [33]. There is still a vast potential for leveraging digital storytelling to make cultural heritage more accessible and engaging. This includes addressing the lack of critical and problematized approaches to digital heritage visualization [34], which can enrich the understanding and appreciation of cultural artifacts. Bridging these gaps requires a concerted effort to develop open, accessible, and engaging web-based frameworks that can bring cultural heritage to life for all users.
This study builds upon service-oriented architecture (SOA) in cultural heritage digitization, expanding on prior research that demonstrated how APIs decentralize access to museum collections, enabling dynamic and interactive user experiences [35]. Our work advances this approach by developing an open framework for web-based 3D content visualization using RESTful service APIs, enhancing the accessibility, scalability, and interoperability of cultural heritage artifacts.
To evaluate the framework, we use antique Southeast Asian kitchen utensils, selected for their cultural significance and suitability for 3D visualization. The framework follows a three-stage development process: (1) 3D Content Acquisition, where artifacts are digitized for web-based visualization; (2) API Development, involving the structuring of RESTful service APIs and the creation of a 3D content service provider; and (3) Client-Side Application, which implements an interactive platform for real-time artifact visualization.
By leveraging HTTP requests, our framework enables seamless sharing and interaction with 3D cultural artifacts, making them more accessible to a global audience. Additionally, it allows for integration with existing museum databases and repositories (e.g., Sketchfab, Europeana, and Victoria & Albert Museum APIs). Since many cultural institutions do not yet offer 3D models in their collections, our open framework provides a viable solution for cross-institutional content sharing, enhancing collaboration and accessibility in digital heritage preservation.

2. Materials and Methods

This paper introduces a novel approach to cultural heritage preservation by establishing an open framework that enables real-time access to 3D cultural artifacts through any application. It focuses on a technical framework for 3D cultural heritage visualization using RESTful APIs, integrating several innovative elements:
-
Innovative Integration: While RESTful APIs and 3D visualization are established technologies, our framework uniquely integrates them to create an open-access, scalable solution for digital heritage visualization. Unlike traditional museum digital collections, this system allows real-time access and interaction with 3D models via web applications, significantly enhancing cultural heritage accessibility.
-
Enhancing Digital Preservation: The framework bridges the gap between closed local repositories (which offer high control but limited accessibility) and open API-driven access, enabling developers and institutions to efficiently share 3D cultural content without requiring extensive infrastructure investment.
-
X3D for Web-Based Visualization: While Web3D and X3D are well-known, their implementation within a RESTful API-driven system for cultural heritage preservation represents a novel contribution. This approach enhances accessibility by making historical artifacts interactive and lightweight for seamless web-based exploration.
The following describes the development process, which includes digitization and the creation of RESTful service APIs to expose 3D models of ancient kitchenware on a Web 3D platform. Inspired by earlier virtual museum technologies, such as the Reanimating Cultural Heritage API and the Santa Chiara Virtual Museum [35], our framework integrates modern 3D acquisition techniques, including photogrammetry and laser scanning, with a RESTful API to deliver high-fidelity 3D models. Unlike previous systems constrained by static frameworks or limited real-time adaptability, our approach optimizes both data retrieval and user interaction, ensuring a seamless real-time experience

2.1. Three-Dimensional Acquisition Techniques

The proposed framework provides 3D models of cultural artifacts. We use our existing 3D models of antique kitchenware utensils, for which the real items have been exhibited at the Nakhon Si Thammarat National Museum, Thailand [36], for testing the service requests and responses on our designed framework. These artifacts are widely used in traditional Asian cooking and are not only museum pieces but also remain part of some personal collections. In addition, these artifacts have their unique cultural significance and physical characteristics that make them particularly suitable for 3D acquisition. They are primarily crafted from durable materials, such as wood, coconut shell, metal, brass, ceramic, etc., containing different textures, surfaces, and characteristics. These 3D models have been created in advance using digitizing techniques explained below in order to convert to X3D file format. This section includes creating prototype 3D models of these utensils that will be integrated into the RESTful service APIs for broader accessibility.
In the digitization of these cultural artifacts, we employ both photogrammetry and laser-scanning techniques as illustrated in Figure 1 to capture our detailed 3D models. Photogrammetry is utilized for its cost-effectiveness and superb texture fidelity, making it suitable for artifacts where visual appearance is paramount. Conversely, laser scanning, including structured light and LiDAR, offers unparalleled geometric accuracy, ideal for intricate or large objects. After acquisition, data from both methods are integrated using Reality Capture 1.4 and Artec Studio 11, which aligns and merges points to construct accurate models. This process includes point cloud densification, mesh generation, and texture mapping. To ensure the models are both precise and manageable, they undergo optimization through decimation and retopology, with quality checks against the original artifacts to confirm fidelity and completeness.
Compared to these, time-of-flight scanners measure distances by timing the return of laser pulses, offering speed and efficiency for large-scale digitization projects, such as entire buildings or archeological sites. However, their lower resolution makes them less suitable for capturing fine details. Multi-view stereo (MVS) uses multiple overlapping photographs to reconstruct 3D models, similar to photogrammetry. While MVS is often combined with photogrammetry for enhanced results, its dependence on extensive computational resources and complex processing pipelines can be a drawback.
In our development, we have used the photogrammetry technique to create 3D models of antique kitchen utensils. In Figure 2, one of the cultural objects will be photographed from every angle, with at least 50 images taken to be used for creating a 3D model. All images will then be processed in the Reality Capture 1.4 program.
After completing the model creation using the photogrammetry technique, the resulting 3D model will be imported into the retopology process using Autodesk Maya 2020. This step is to adjust or improve the model’s structure that may have distortions or excess parts from the actual object, such as the base used for photographing. This ensures that the model is as esthetically pleasing and complete as possible and can be displayed in an online virtual museum with the highest fidelity. After completing the retopology process as shown in Figure 3, the next step involves arranging and adjusting the texture of the model using ZBrush 2021.6. This is performed using Polypaint and Project techniques to enhance the clarity and minimize imperfections on the surface.
Using the 3D model obtained from the photogrammetry technique as shown in Figure 4, it will be converted into the X3D format. This can be performed using one of the following 3D software options: Autodesk Maya, Blender, or MeshLab, as depicted in Figure 4. The resulting X3D model file will include an XML-based X3D file and a JPG image file of the object’s textures.

2.2. RESTful Service APIs and Framework

We developed a RESTful API framework to provide 3D content on an open platform, enabling seamless integration with client applications, as shown in Figure 5. The decision to adopt RESTful APIs is driven by their efficiency, scalability, and widespread adoption in web-based systems. Compared to SOAP, which relies on complex XML parsing and has higher processing overhead, RESTful APIs use lightweight JSON, enabling faster data exchange. While GraphQL offers flexible queries, it introduces additional client-side processing, making it less suitable for real-time 3D visualization. Similarly, gRPC provides high performance but requires strict client-server compatibility, limiting its flexibility for open-access applications.
Moreover, the stateless architecture of RESTful APIs enhances scalability, efficiently supporting distributed systems and handling high request volumes. Their platform-agnostic nature ensures seamless integration across web, mobile, and desktop applications while benefiting from a well-established ecosystem that accelerates development and debugging. This cost-effective and sustainable approach makes RESTful APIs particularly suitable for smaller museum teams, broadening accessibility and promoting digital cultural heritage preservation.
The service-based architecture offers interactions via HTTP methods where the API is used to send HTTP requests and receive responses in order to acquire 3D models in W3D files by clients on any platform. Users on the client side are able to view and interact with the acquired 3D models that the back-end system sends RESTful service requests and receives responses for visualizing on the X3DOM platform installed in the client’s browser. The RESTful service requests are composed of an X3D file request for an edge-based 3D model and a jpg file for the texture of the targeted 3D model. By acquiring 3D models through web-service APIs, web applications can now access cultural content on any open repositories by applying their service APIs.
The service provider project was developed using Spring Tool Suite 4 and consists primarily of a controller and a utility file. The controller includes two service interfaces that provide X3D and texture files for cultural artifacts. These interfaces interact with corresponding modules in the utility file to retrieve the X3D and texture files of targeted objects from the repository. The client web-based application can automatically send requests to the service provider and acquire the necessary X3D content for visualization. Deploying this framework enables client applications to access up-to-date content without requiring any local storage, ensuring efficiency and ease of use. Examples of lightweight, web-based solutions for 3D cultural heritage visualization that minimize storage complexities and data update challenges include OpenHeritage3D [37], 3DViewerOnline [38], and Emb3D [39]. Unlike these systems, our solution supports dynamic retrieval of 3D models via RESTful APIs, eliminating the need for local storage while ensuring high accessibility and real-time content availability.

3. Results and Evaluation Metrics

The digitization of antique kitchen utensils results in the creation of 3D models in X3D files, which are then made available on an open web 3D platform through a RESTful API framework. This API server application is deployed to serve web-based 3D content via HTTP requests. The 3D models are stored in the API server’s repository and are accessible through RESTful service APIs by any client-side application. Figure 6 shows the coding in the index.html file of a client application that visualizes the 3D model on a closed platform where all X3D and texture files must be stored in the client-side repository. This contrasts with the approach of connecting to RESTful APIs to request X3D files at URL: https://gcp-tomcat-x3d-zw3xiavvlq-an.a.run.app/data/X3D/downloadX3DFile/item-name.x3d and texture files at URL: https://gcp-tomcat-x3d-zw3xiavvlq-an.a.run.app/data/X3D/downloadTextureFile/texture-item-name.jpg.
Figure 7 illustrates the RESTful API call used to request the texture file of a 3D model. The API request is embedded within the XML code of the X3D model file, enabling X3DOM to request and apply the texture file in real-time during the visualization of the 3D model. For comparison, see Figure 4, which shows the original X3D file with the texture file stored in a local folder.
Figure 8 showcases the client-side web application designed to visualize 3D models of ancient kitchenware, with half of the models retrieved via RESTful API calls (see Figure 6). This demonstrates the feasibility of the designed framework, as it enables real-time visualization of API-acquired 3D models within a web-based 3D application. The application also supports interactive engagement, allowing users to select an image to view the corresponding 3D object and manipulate it using rotate, zoom in, and zoom out functionalities. Figure 6 illustrates the HTML structure, where the first row of images represents X3D models from a local repository, while the second row displays X3D models retrieved via API requests. This approach exemplifies the concept of an interactive museum exhibition, allowing visitors to actively engage with visualized content on the screen, thereby enhancing their experience with cultural artifacts. Similar examples of existing interactive museum displays include LamasaTech [40], The Magic Wall [41], and Intuiface [42], which demonstrate how technology can be leveraged to create engaging and dynamic visitor experiences.
This study focuses on the technical evaluation of the proposed web-based 3D cultural heritage visualization framework using RESTful service APIs, with an emphasis on performance benchmarking through response time and API latency. While quality assessment (e.g., usability testing and user experience evaluation) is important for validating user interaction, it falls outside the scope of this research. Instead, future studies will explore user-centered evaluations, assessing ease of use, accessibility, and engagement with the system in real-world scenarios. Table 1 presents the key performance metrics including Total Response Time and API Request Latency. Total Response Time (ms) measures the time taken from a user request to full rendering of the 3D model, including network latency, API processing, and client-side rendering. API Request Latency (ms) measures the time taken for the RESTful API to process and return a response, excluding client-side rendering.
The performance-benchmarking results highlight the impact of service requests through APIs on 3D model retrieval and visualization efficiency. While local models exhibited near-instant loading times (15 ms for X3D, 17 ms for textures), API-based retrieval introduced network overhead, resulting in higher response times (360 ms for X3D, 170 ms for textures). The primary cause of this delay is API request latency, measured at 296 ms for X3D models and 130 ms for texture files, which reflects the time required for server processing, data transmission, and client-side integration. Despite this increase in response time, the results remain operationally acceptable, as API-based retrieval enables scalability and remote accessibility, essential for cultural heritage applications.
The following section explains the concept behind the designed open framework and highlights the success of delivering X3D models via HTTP requests and RESTful service APIs.

4. Discussion

The client-side application, as displayed in Figure 7, employs both a closed local framework for visualizing X3D models and an open framework facilitated by RESTful service APIs. While both approaches produce the same outcome—rendering the necessary X3D models and their texture files—there are critical considerations when evaluating the sources of these 3D models, especially when models can be requested and obtained from external sources rather than being solely organized within a local repository.
While a local repository offers control and security, the ability to request and integrate 3D models from external sources through an open framework greatly expands the possibilities for developers. It allows for the creation of applications that are not only technically sound but also culturally rich, engaging, and accessible to a global audience. By leveraging RESTful service APIs, developers can tap into existing Museum APIs, such as those offered by Europeana [12] and the Victoria & Albert Museum [13], to acquire cultural content. Although these museums do not provide 3D models of cultural artifacts in their online collections, repositories like Sketchfab do offer downloadable 3D models in formats such as glTF, GLB, and USDZ [14].
Our work provides an additional method for web-based 3D applications to access and visualize X3D models using X3DOM [15]. Since X3D models typically require textures for realistic display, the open framework we have designed includes two RESTful APIs. These APIs allow the client application to send HTTP requests to retrieve X3D models, which are XML-based files. Each X3D file also contains an embedded HTTP request for its corresponding texture file, ensuring that textures are automatically loaded during the rendering process. This seamless integration enhances the visualization and interactivity of the 3D content, making it a valuable tool for developing immersive digital experiences.

5. Conclusions

The preservation of cultural heritage can adopt various innovative approaches. In our project, we successfully developed two RESTful APIs that deliver X3D and texture files of antique kitchen utensils, significantly aiding in their digital preservation and accessibility. This open framework, which encompasses 3D model acquisition, X3D file conversion, RESTful service APIs, and client-side application development, not only preserves these cultural artifacts but also enhances their global accessibility. The client-side web 3D application demonstrates the practical use of these services, where HTTP requests retrieve and visualize X3D models on a web-based platform. This setup enables interactive user experiences, allowing visitors to engage meaningfully with 3D content. Such frameworks pave the way for expanding digital preservation to a broader array of cultural artifacts, offering a scalable solution for museums and educational institutions worldwide. This project leads to the following conclusions:
  • Cultural Artifact Digitization: Digitizing cultural artifacts is crucial for preserving and documenting cultural heritage, ensuring these treasures remain accessible to future generations. This process represents a significant step toward sustainable heritage management, enabling cultural artifacts to reach a global audience and transcend geographical boundaries and platforms.
  • Advancement in Cultural Content Accessibility: Utilizing RESTful service technology to develop an open framework significantly enhances access to and sharing of 3D cultural content. This advancement facilitates more dynamic and accessible cultural heritage experiences, allowing web-based 3D client-side applications to enrich their offerings by sourcing and visualizing content from diverse repositories.
  • Platform Independence and Scalability: Implementing an open framework with RESTful service APIs for cultural heritage preservation ensures platform independence and scalable access to cultural content from any application capable of processing HTTP requests. This approach supports enhanced visualization of cultural content, including 3D objects, text, and images, across various platforms—not only on Web 3D but also in augmented reality, virtual reality, and beyond.
The objective of this project was to develop RESTful service APIs that provide 3D models of cultural artifacts upon request, facilitating their visualization in web-based 3D client applications. This framework serves as a prototype for museums or online collection sites eager to openly share their cultural artifacts, particularly 3D models, enabling developers and applications to access and visualize them for various purposes. Such accessibility not only promotes the appreciation of digital preservation but also enhances public engagement with cultural heritage in innovative and interactive ways.
The adoption of technologies such as photogrammetry, laser scanning, and RESTful APIs offers significant opportunities for cultural institutions of all sizes. Larger institutions, with greater resources and expertise, can digitize extensive collections, enhance global accessibility, and foster collaborations. For smaller institutions, photogrammetry’s low-cost entry and open-source RESTful APIs provide accessible solutions for digitization and online sharing, though challenges like limited budgets and expertise remain. Collaborative frameworks allow larger institutions to provide support, while smaller ones contribute unique artifacts, promoting inclusivity and enriching global cultural heritage preservation efforts.
Our future work will focus on expanding this framework to include a wider range of cultural artifacts and their associated metadata. This will involve integrating additional content types, such as textual descriptions, images, videos, and historical context, to enrich the user experience and provide a more comprehensive understanding of the artifacts. Additionally, we aim to enhance the scalability and adaptability of the framework by incorporating advanced features, such as real-time interactions, augmented-reality (AR) integrations, and multilingual support. Collaboration with cultural institutions and local communities will also be prioritized to ensure authenticity and inclusivity in the representation of cultural heritage. Finally, usability testing will be conducted with application developers and diverse user groups to refine the framework’s functionality and optimize its adoption in both academic and public domains.

Author Contributions

Conceptualization, S.R.; methodology, S.R.; software, S.R.; validation, S.R.; resources, S.R.; writing—original draft preparation, S.R. and S.C.; writing—review and editing, M.W.; project administration, S.R.; funding acquisition, S.R. and S.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Program Management Unit for Competitiveness (PMUC), grant number C10F630008, and the WU International Mobility Fund for Research Collaboration, grant number WU-CIA-06108/2024.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Bellanca, C.; Alonso-Muñoyerro, S.M.; Antonini Lanari, C. Accessibility of cultural heritage. Ochr. Dziedzictwa Kult. 2022, 13, 51–68. [Google Scholar]
  2. Ferrucci, F. The Accessibility of Cultural Heritage. A New Perspective Between Relational Gaze and the Philosophy of Gesture. Stud. Health Technol. Inform. 2022, 297, 443–450. [Google Scholar] [PubMed]
  3. Kose, S. How Can We Ensure Accessibility of Cultural Heritage? Toward Better Utilization of Existing Assets in Japanese Context. In Transforming Our World through Universal Design for Human Development; IOS Press: Amsterdam, The Netherlands, 2022; Volume 297, pp. 435–442. [Google Scholar]
  4. Verona, L.; Vivacqua, A.S.; Campos, M.L.M. Interactive and Social Technology: Challenges and Opportunities for Museums and Heritage Institutions in Latin America. In Museum Experience Design: Crowds, Ecosystems and Novel Technologies; Vermeeren, A., Calvi, L., Sabiescu, A., Eds.; Springer International Publishing: Cham, Switzerland, 2018; pp. 225–238. [Google Scholar]
  5. Chotrov, D.; Bachvarov, A. A flexible framework for web-based virtual reality presentation of cultural heritage. In Proceedings of the 46th International Conference Applications of Mathematics in Engineering and Economics, Sofia, Bulgaria, 7–13 June 2020. [Google Scholar]
  6. Thakur, A.S. Culture and Tourism: Issues and Challenges. Int. J. Appl. Res. 2016, 2, 230–234. [Google Scholar]
  7. Yakel, E.; Faniel, I.M.; Robert, L.P. An empirical examination of data reuser trust in a digital repository. J. Assoc. Inf. Sci. Technol. 2024, 75, 898–915. [Google Scholar]
  8. Rajath, K.; Kashyap, R.R.; Reddy, C.R.; Sindhu, K. 3D Learning Experience Using Augmented Reality. In Proceedings of the 2023 International Conference on the Confluence of Advancements in Robotics, Vision and Interdisciplinary Technology Management (IC-RVITM), Bangalore, India, 28–29 November 2023. [Google Scholar]
  9. Teplá, M.; Teplý, P.; Šmejkal, P. Influence of 3D models and animations on students in natural subjects. Int. J. STEM Educ. 2022, 9, 65. [Google Scholar]
  10. Tsipi, L.; Vouyioukas, D.; Loumos, G.; Kargas, A.; Varoutas, D. Digital Repository as a Service (D-RaaS): Enhancing Access and Preservation of Cultural Heritage Artifacts. Heritage 2023, 6, 6881–6900. [Google Scholar] [CrossRef]
  11. Ehsan, A.; Abuhaliqa, M.A.M.E.; Catal, C.; Mishra, D. RESTful API Testing Methodologies: Rationale, Challenges, and Solution Directions. Appl. Sci. 2022, 12, 4369. [Google Scholar] [CrossRef]
  12. APIs. Available online: https://pro.europeana.eu/page/apis (accessed on 10 August 2024).
  13. Searching—Collections API Guide. Available online: https://developers.vam.ac.uk/guide/v2/search/introduction.html (accessed on 10 August 2024).
  14. Downloading Models—Sketchfab. Available online: https://sketchfab.com/developers/download-api/downloading-models (accessed on 10 August 2024).
  15. Web3D Consortium|Open Standards for Real-Time 3D Communication. Available online: https://www.web3d.org/ (accessed on 18 August 2024).
  16. Boutsi, A.M.; Ioannidis, C.; Soile, S. An Integrated Approach to 3D Web Visualization of Cultural Heritage Heterogeneous Datasets. Remote Sens. 2019, 11, 2508. [Google Scholar] [CrossRef]
  17. Cultural Heritage Preservation|Web3D Consortium. Available online: https://www.web3d.org/example/cultural-heritage-preservation (accessed on 18 August 2024).
  18. X3D & VRML, The Most Widely Used 3D Formats|Web3D Consortium. Available online: https://www.web3d.org/x3d-vrml-most-widely-used-3d-formats (accessed on 18 August 2024).
  19. WebX3D—Royalty Free, Open 3D Graphics Standard—WebX3D. Available online: https://webx3d.org/ (accessed on 18 August 2024).
  20. Behr, J.; Eschler, P.; Jung, Y.; Zöllner, M. X3DOM: A DOM-based HTML5/X3D integration model. In Proceedings of the 14th International Conference on 3D Web Technology, Darmstadt, Germany, 16–17 June 2009. [Google Scholar]
  21. 3D ICONS-Athena Research Centre-Xanthi’s Division. Available online: http://www.ceti.gr/~akoutsou/3dicons/showall.php/ (accessed on 18 August 2024).
  22. Cabral, M.; Zuffo, M.; Ghirotti, S.; Belloc, O.; Nomura, L.; Nagamura, M.; Andrade, F.; Faria, R.; Ferras, L. An experience using X3D for virtual cultural heritage. In Proceedings of the twelfth international conference on 3D web technology, Perugia, Italy, 15–18 April 2007. [Google Scholar]
  23. Behr, J.; Dähne, P.; Roth, M. Utilizing X3D for immersive environments. In Proceedings of the Ninth International Conference on 3D Web Technology, Monterey, CA, USA, 5–8 April 2004. [Google Scholar]
  24. Berkovitz, S.; Mazuz, A.; Fire, M. Open Framework for Analyzing Public Parliaments Data. J. Big Data 2023, 10, 161. [Google Scholar]
  25. Qin, R.; Feng, B.; Xu, Z.; Zhou, Y.; Liu, L.; Li, Y. Web-based 3D visualization framework for time-varying and large-volume oceanic forecasting data using open-source technologies. Environ. Model. Softw. 2021, 135, 104908. [Google Scholar]
  26. Mazzacca, G.; Karami, A.; Rigon, S.; Farella, E.M.; Trybała, P.; Remondino, F. Nerf for heritage 3D reconstruction. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2023, XLVIII-M-2-2023, 1051–1058. [Google Scholar] [CrossRef]
  27. Vargün, O. Visual analysis of 3D characters and animations used in the presentation of cultural heritage at museums. J. Arts 2023, 6, 141–155. [Google Scholar] [CrossRef]
  28. Gaspari, F.; Ioli, F.; Barbieri, F.; Rivieri, C.; Dondi, M.; Pinto, L. Rediscovering cultural heritage sites by interactive 3d exploration: A practical review of open-source webgl tools. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2023, XLVIII-M-2-2023, 661–668. [Google Scholar]
  29. Sebar, L.E.; Lombardo, L.; Buscaglia, P.; Cavaleri, T.; Giudice, A.L.; Re, A.; Borla, M.; Aicardi, S.; Grassini, S. 3D Multispectral Imaging for Cultural Heritage Preservation: The Case Study of a Wooden Sculpture of the Museo Egizio di Torino. Heritage 2023, 6, 2783–2795. [Google Scholar] [CrossRef]
  30. Stracke, C.M. Quality Frameworks and Learning Design for Open Education. Int. Rev. Res. Open Distrib. Learn. 2019, 20, 180–203. [Google Scholar]
  31. McAvoy, S.; Ristevski, J.; Rissolo, D.; Kuester, F. Openheritage3D: Building an open visual archive for site scale giga-resolution lidar and photogrammetry data. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2023, X-M-1-2023, 215–222. [Google Scholar]
  32. Aricò, M.; Guardia, M.L.; Brutto, M.L. Web exploration of cultural heritage with limited accessibility: First experimentation for hypogeum archaeological sites. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2023, XLVIII-M-2, 111–117. [Google Scholar]
  33. Brischetto, A.; Iacono, E.; Becchimanzi, C. Digital technologies in museums: Critical issues and opportunities for equal access to cultural heritage. In Usability and User Experience; Ahram, T., Falcão, C., Eds.; AHFE International: New York, NY, USA, 2023; Volume 110, pp. 32–41. [Google Scholar]
  34. Pamart, A.; Abergel, V.; Luca, L.D.; Veron, P. Toward a Data Fusion Index for the Assessment and Enhancement of 3D Multimodal Reconstruction of Built Cultural Heritage. Remote Sens. 2023, 15, 2408. [Google Scholar] [CrossRef]
  35. White, M.; Jackson, B. A Service-Orientation and Open-Source Approach to Developing Virtual Museums. In The Routledge Companion to Digital Humanities and Art History; Brown, K., Ed.; Routledge: Oxfordshire, UK, 2019; p. 17. [Google Scholar] [CrossRef]
  36. Nakhon Si Thammarat National Museum. Available online: http://www.virtualmuseum.finearts.go.th/nakhonsithammarat/index.php/en/ (accessed on 10 August 2024).
  37. OpenHeritage3D. Available online: https://www.openheritage3d.org (accessed on 28 December 2024).
  38. 3DViewerOnline. Available online: https://www.3dvieweronline.com (accessed on 28 December 2024).
  39. Emb3D Viewer. Available online: https://www.emb3d.com (accessed on 28 December 2024).
  40. LamasaTech. The Rise of Interactive Displays in Museums. Available online: https://www.lamasatech.com/blog/rise-interactive-displays-museums/ (accessed on 28 December 2024).
  41. The Magic Wall. Interactive Video Wall for Museums. Available online: https://www.the-magic-wall.com/museums (accessed on 28 December 2024).
  42. Intuiface. How Museums Are Using Interactive Displays. Available online: https://www.intuiface.com/blog/museums-and-interactive-displays (accessed on 28 December 2024).
Figure 1. A targeted 3D model was created using 3D scanning and photogrammetry.
Figure 1. A targeted 3D model was created using 3D scanning and photogrammetry.
Informatics 12 00037 g001aInformatics 12 00037 g001b
Figure 2. The process of preparing a targeted object for creating a 3D model.
Figure 2. The process of preparing a targeted object for creating a 3D model.
Informatics 12 00037 g002
Figure 3. The 3D model is processed by Reality Capture and ZBrush.
Figure 3. The 3D model is processed by Reality Capture and ZBrush.
Informatics 12 00037 g003
Figure 4. The XML-based X3D file of the targeted object.
Figure 4. The XML-based X3D file of the targeted object.
Informatics 12 00037 g004
Figure 5. The designed RESTful service API framework.
Figure 5. The designed RESTful service API framework.
Informatics 12 00037 g005
Figure 6. A client-side application calls RESTful service APIs for X3D models.
Figure 6. A client-side application calls RESTful service APIs for X3D models.
Informatics 12 00037 g006
Figure 7. An API call for the texture file embedded into the X3D file.
Figure 7. An API call for the texture file embedded into the X3D file.
Informatics 12 00037 g007
Figure 8. A web 3D-based application visualizing acquired 3D models using X3DOM.
Figure 8. A web 3D-based application visualizing acquired 3D models using X3DOM.
Informatics 12 00037 g008
Table 1. The comparison of local vs. API-based 3D model loading.
Table 1. The comparison of local vs. API-based 3D model loading.
Model SourceFile TypeSize (kB)API Request
Latency (ms)
Total Response Time (ms)
Local Model (file://)X3D 952 kBN/A15 ms
Texture (jpg)364 kBN/A17 ms
API-Based Model (http://)X3D952 kB296 ms360 ms
Texture (jpg)364 kB130 ms170 ms
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rattanarungrot, S.; White, M.; Chairungsee, S. Enhancing Cultural Heritage Accessibility Through Three-Dimensional Artifact Visualization on Web-Based Open Frameworks. Informatics 2025, 12, 37. https://doi.org/10.3390/informatics12020037

AMA Style

Rattanarungrot S, White M, Chairungsee S. Enhancing Cultural Heritage Accessibility Through Three-Dimensional Artifact Visualization on Web-Based Open Frameworks. Informatics. 2025; 12(2):37. https://doi.org/10.3390/informatics12020037

Chicago/Turabian Style

Rattanarungrot, Sasithorn, Martin White, and Supaporn Chairungsee. 2025. "Enhancing Cultural Heritage Accessibility Through Three-Dimensional Artifact Visualization on Web-Based Open Frameworks" Informatics 12, no. 2: 37. https://doi.org/10.3390/informatics12020037

APA Style

Rattanarungrot, S., White, M., & Chairungsee, S. (2025). Enhancing Cultural Heritage Accessibility Through Three-Dimensional Artifact Visualization on Web-Based Open Frameworks. Informatics, 12(2), 37. https://doi.org/10.3390/informatics12020037

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop