Preprint
Article

The Application of Procedurally Generated Libraries in Immersive Virtual Reality

Altmetrics

Downloads

63

Views

15

Comments

0

Submitted:

03 June 2024

Posted:

17 June 2024

You are already at the latest version

Alerts
Abstract
While digital libraries offer essential benefits for the digital age such as constant availability and accessibility, they often fail in providing a similarly enjoyable browsing experience that benefits engagement and serendipitous exploration inherent to traditional library experiences. In this paper, we propose a virtual reality (VR) library environment that emulates a traditional library promoting an engaging browsing experience that benefits browsing enjoyment and serendipity. The implemented system uses procedural content generation to dynamically generate a library-like environment, wherein each room corresponds to a specific category of the digital library. To assess the usability of the implemented system, we conducted an A/B study comparing the VR environment with the web interface of Project Gutenberg. The results of the study suggest that while the physical demand for using the VR environment is higher, the system can significantly benefit the browsing experience and entice users’ curiosity. Furthermore, the study suggests that the system can increase user engagement and users generally felt that using the system was rewarding.
Keywords: 
Subject: Computer Science and Mathematics  -   Computer Science

1. Introduction

Since the inception of digital libraries, significant contributions from diverse fields, including library and computer science, have advanced this research area [1]. Notably, extensive digitalization initiatives like the Google Book Project have substantially increased the availability of digital resources [2]. In contemporary times, digital libraries have gained paramount importance, playing a crucial role in disseminating knowledge and information, as underscored by the COVID-19 pandemic [3]. Despite these advancements, conventional interfaces of digital libraries often fall short in facilitating effective browsing and serendipitous discoveries compared to their physical counterparts [4]. Traditional libraries leverage visual recognition and spatial reasoning, allowing users to discover thematically related items within the same room or on adjacent bookshelves [5]. With the increasing prevalence and affordability of virtual reality (VR) headsets, VR technology offers an immersive and interactive solution for enhancing user experiences [6]. Leveraging VR for digital libraries presents a unique opportunity to emulate the traditional library environment, utilizing the entire body for book discovery in a manner that aligns with familiar physical library experiences [7]. This immersive approach can potentially address the limitations of current digital library interfaces and enhance the browsing experience and serendipity.
The main contribution of this paper is to create an immersive VR library system that mirrors the experience of navigating a physical library, providing users access to a diverse range of books. The system’s environment will be procedurally generated for easy adaptation to different book catalogs, ensuring flexibility and scalability. Users will have the opportunity to read through the entire library collection within an immersive setting, supplemented by additional information and summaries generated using a language completion model. The system will also incorporate exhibition objects related to different library categories to enhance exploration and stimulate curiosity. To evaluate the benefits of the system, a study was conducted to compare the VR library environment with traditional digital library interfaces, focusing on the user’s browsing and reading experience.

2. Background and Related Works

A digital library is an organization that provides access to digital resources, including databases of text, numbers, graphics, sound, video, and other types of media. It is a service, an architecture, a set of information resources, and a set of tools and capabilities to locate, retrieve, and utilize the information resources available [8]. Due to the importance of digital libraries and repositories as infrastructure, There has been considerable research and development for them in recent years [9]. Compared to their physical counterparts, they can provide easier access for a wide range of users. This can be especially useful when users need to access them remotely, either due to the distance to the physical resources or restriction of access to them, such as the condition during the COVID-19 pandemic [3]. With the substantial increase of objects in digital libraries and the enormous expansion of data online, information retrieval (IR) has seen high interest in commercial applications and research communities. While not exclusive to libraries these methods offer ways of providing users with the right information and results even from messy search queries [10]. The process of IR for text-based data usually consists of some pre-processing on the documents. This includes methods like tokenizing, stemming, stop word removal, and some form of feature extraction. Based on these features some retrieval models like the Boolean Model or the Vector Space Model are applied to find appropriate search results [11]. IR not only but especially in libraries also heavily relies on cataloging and metadata to provide additional information when searching for books. This particularly applies to Digital Libraries with large collections of documents [12]. Although providing a list of search results is an adequate solution for seeking certain information, the simple listing of relevant documents or books as done by many digital libraries can stand in the way of serendipitous discoveries often gained by traditional library shelf browsing [13].
The barrier towards serendipitous discoveries can be due to the lack of a visual representation of available books in digital libraries, which is a benefit for physical libraries [4]. Browsing habits can best be examined in traditional libraries as there has only been little effort put into replicating physical shelf browsing in digital libraries [14]. Here, studies show that the lending of neighboring books increases the chances of a subsequent loan by at least 9-fold [15] and users seem to be generally successful when browsing the physical stacks [16]. Furthermore, library patrons often seem to prefer the physical browsing of books over searching in digital libraries [17]. Although browsing is no replacement for classical IR, it can be a significant complement as it makes use of visual recognition and spatial reasoning over linguistic specification and logical reasoning [18]. [19] and [16] both examined traditional library patron’s book selection behaviors and present features that can be implemented in Digital Libraries to better facilitate these habits. Some of these features are seamless transitions, support of zooming while browsing, comparison of books, and Displaying a large collection at once. Many of these suggestions for digital library visualizations have already been applied in implementations by either directly emulating the physical library experience digitally, e.g. [20], or single bookshelf [14]. The first implementation is mainly called Digital Library Replicas, where Blended Shelf is used for the latter. The Blended Shelf is a digital interface developed in response to the archiving of books from the University of Konstanz’s library due to an asbestos discovery. It mimics physical bookshelves, allowing users to select disciplines and browse corresponding books with accurate representations. Presented on an interactive whiteboard, users can view book covers without direct interaction. In contrast, the Library of Apollo is a web-based e-reader offering access to over 9.4 million digitized books from 200,000 categories, enabling browsing and search functionality (Kleiner et al., 2013; Unlu and Xiao, 2021). Emulating the physical library may lead to preserving browsing and serendipitous discovery in digital format as it can provide an already familiar browsing experience.
The overgrowing application of immersive technologies shows new opportunities for visualization and interaction in virtual environments [21]. These immersive experiences can be a solution for visualization in different scenarios such as digital libraries. Cook et al. [7] suggests that this technology especially lends itself to preserving browsing and serendipitous discovery in digital format as it can integrate the whole body, therefore, providing an already familiar browsing experience. In this case, VR can be a solution to improve the representation of digital libraries to provide serendipitous browsing and reading of books. According to previous studies, VR has been shown to provide customizable multimedia content, higher immersion and presence, and effective information transfer in the context of cultural heritage [22,23]. VR technology can be particularly useful for reconstruction/digitalization and improvement in the presentation and preservation of cultural heritage sites and artifacts. This approach could also be applied to VR digital libraries for visualization in similar environments.
Although VR shows potential as a medium for digital libraries, the quality of the reading experience can play a crucial role in the user acceptance of the technology. When comparing reading from paper and screens the most commonly used metrics of measuring performance are investigating text comprehension, reading speed, and meta comprehension which describes how well the reader is able to make judgments about their text comprehension [24]. Even though the body of studies investigating the differences in reading is large, research is often contradictory [25] and while [26] for example argue that studies have not yet come to a conclusive result, many meta-studies suggest a general inferiority of reading from screens [27,28,29,30]. Most studies compared reading plain texts digitally and on paper not making use of multimedia and other functions of digital devices that as [31] suggest can positively affect reading comprehension. According to [32], virtual reality (VR) can provide an immersive experience to its users.
Although little research has currently been done on comparing VR and paper reading, a study by [33] found that reading in VR can improve knowledge transfer and participants considered reading less demanding. The study also found that users often had difficulties reading small text in VR, however other studies already suggested guidelines for dealing with this issue. An overview of the literature regarding a guideline for better reading experience in VR can be summarized as the following:
  • Reading Surface: reading on a concave surface that is only warped around one axis is preferable. This curvature can vary between 50°to 70°for surface warp [34].
  • Field of View: An FoV of 90°from the HMD combined with a comfortable head movement range of 30°horizontally, 20°vertically upwards and 12°downwards provide an area for so-called the content zone [35].
  • Text Height: a general text height of 32 dmm1 best suited with a minimum of 23 dmm [36,37].
  • Text Font: text font is mostly suggested to be kept as sans serif to provide visual clarity [36,37].
  • Text Placement: it is suggested that the reading interface is at least partially fixed as too much movement can reduce usability [38] and face slightly down [37].
Since the design and creation of a 3D model of a library can be time-consuming especially since new resources are continually added to their catalog, Procedural Content Generation (PCG) can serve as a great solution for an approach that is able to adapt automatically to new resources [39]. PCG describes the automated creation of media such as poetry, paintings, architecture and content for games [40]. PCG can provide large amounts of content and provide new and different experiences each time while often also being able to adapt to a multitude of situations [41,42].
In this study, we used PCG to generate the content of a digital library for a VR environment. In this way, we benefit from both the immersive experience of VR and the automation functionality of PCG to maintain the library contents.

3. Procedurally Generated VR Library

In this study, we proposed a system to generate a digital library with customizable rooms, based on the book content of the provided library. The conceptual architecture of this application is demonstrated in Figure 1.
Accordingly, The PCG system in this study was developed for two main purposes: (1) generation of individual rooms in the library containing the books based on their topic (2) generation of the floor layout and concatenation of rooms.

3.1. Procedural Room Generation

Based on the number of books in each catalog, the PCG system for rooms should be able to set the size of the room accordingly. In addition, the room design should provide enough space for the player to be able to move freely inside the room and between bookshelves. In this way, we designed rooms as a cuboid where all rooms share the same height. We defined for PCG tool to use the edge of the room for the bookshelves. We added an entrance and exit for each to the different side of the room to make it easier for the user to be oriented in a VR environment. These design decisions define the main structure of the room.
In addition, we added some decorative objects to the room, such as furniture and category-related 3D models, to improve the visual presentation of the environment. The 3D models are interactable in such a way that users can rotate them and read related information about them.

3.2. Procedural Layout Generation

Rooms have at least one entrance and exit to ensure a continuous path from the first room to the last. To ensure that rooms are in close proximity to each other, rooms are laid out in a clockwise or counter-clockwise pattern. However, since the size of each room varies, rooms might still not directly align with others. To further compress the layout, new rooms are, if possible, placed directly at the room south of the current placement direction while still being connected to the outgoing room. When rooms are directly adjacent to each other, they can be connected, opening up a new path to traverse through the environment. The size of a room thereby determines how many connections to other rooms are possible, since too many junctions in a small space can lead to an overly complex layout and make navigation confusing.

3.3. Navigation in the Procedurally Generated Library

Navigation in a procedurally generated structure can be difficult and without additional information, users might become disorientated and lost. We used signboards and a map to visualize the current player location in the virtual library layout. This map can also be used as a room selection interface, and users can teleport between rooms by selecting them either based on their location or category. This map supports gesture-controlled scrolling and is scalable to change the UI size. The movement of the player is provided by a Continuous Move Provider that allows for smooth movement through inputs of the left controller’s d-pad and a Continuous Turn Provider that similarly allows for rotation through the left and right inputs from the right controller’s d-pad.

3.4. Additional Reading Context

To further improve the browsing experience AI can provide the user with additional resources about the currently selected book. These resources can include additional information and summaries. OpenAI provides various reinforcement learning models that are trained on a large corpus of web pages and books. Their language models provide text answers given an input prompt. We used this language model to provide additional information related to the selected book. The book information received from the API requests can be displayed in a similar manner as the book content. However, since the answers provided by the models from OpenAI contain a lot less text than the book content, the page-turning can be replaced by scrollable text. In this way, simple buttons can be used to switch context between book content, additional information and book summary.

3.5. Implementation

Development Environment: We developed our system in Unity 2020.3.4f and we used the XR Interaction Toolkit as an interaction system for the VR implementation. The XR Interaction Toolkit provides some valuable components such as a room-scale VR-camera-rig, capabilities for interaction with UI elements, grabbable objects, and more. This interaction system supports various controller input systems and is in this case used in combination with OpenXR OpenXR provides a general application interface that allows the use of a single API for a multitude of different VR devices and systems such as SteamVR , and Oculus .
Database: We used the project Gutenberg2 as a database for our ebooks. This digital library contains over 70’000 ebooks that focuses on older works for which US copyright has expired. While other digital libraries such as the Internet Archive3 feature a more extensive catalog with over 37 million books, Project Gutenberg shows better support for the acquisition of their provided resources and is therefore preferable for showcasing the proposed system.
Library Generation: Rooms are created based on how many books are present in each category. Most rooms are created with either the width or the height as a fixed value that primarily considers enough space for the player to traverse the room. The other length of the room is determined by how many bookshelves need to be placed. A newly created room is then concatenated to the previous room, see Figure 2 (right). After every room has its place and all connections are made, all room objects can be instantiated beginning with the room structure such as floor, walls, and ceiling. Furthermore, essential other objects such as lights, door signs, and room-dependent user interface elements are also created in this step. An example of the generated room is demonstrated in Figure 2 (left).
Interactions: Each book contains a Grab Interactable Component that enables the Hover and Grab interactions. The hover interaction conveys information about the hovered book, including title, author, publication year, and category. Pressing the grab button on the hovered book picks up the book and by pressing the trigger button user can read it. These interactions are visualized in Figure 3.

3.6. Optimization

The implemented procedural library deals with lots of data in the form of text, cover images and objects that are active at the same time. Optimization of the provided system is therefore vital to ensure adequate performance. While too much data can be limiting in terms of memory, rendering too many objects at once can have a large impact on performance. To counteract this problem, not all rooms and their objects are rendered at the same time. Furthermore, interior objects are only rendered when the user is directly inside a room.

4. Methodology

In order to compare our system for procedurally generated library in VR with traditional digital library interfaces, we conducted a user study. The main objective of this user study is to figure out whether the immersion and interactivity of the VR library can lead to user engagement, browsing interest, and enjoyment.
Materials and Study Design: The experiment was conducted as an A-B study. Group A started using the VR environment and later switched to the web interface while Group B began with the web application and then switched to the VR system. We considered a pre-questionnaire, a demographic questionnaire, to gather general participant information (e.g. age, gender, level of education) as well as their background related to the study (e.g. previous experience with visual interface, and prior experience in VR). We evaluated the user experience after each interface using post-questionnaire. This questionnaire was a collection of standard questionnaires and a custom questionnaire regarding browsing and reading experience in each interface. In this case, we considered the System Usability Scale (SUS) [43], the User Engagement Scale (UES) [44], and the NASA Task Load Index (NASA TLX) [45] as standard questionnaires.
Setup: We used a PC with an Intel Core i5 CPU, Nvidia RTX 3080Ti GPU, and 32 GB RAM to provide a smooth VR experience. For VR setup, we considered "Meta Quest 2"4. In this way, we were able to run the study without predefined tracking sensors in the room.
Participants: During the course of the study, 20 people participated with 15 being male and 5 female. The participants were divided equally into two groups each starting with a different system. Group A started with the assessment of the VR environment and group B evaluated the Project Gutenberg web system first. The ages of participants ranged from 16 to 63 (AVG=26.65, STD: 9.43). Out of the 20 participants, 9 completed a bachelor’s degree, 2 a master’s degree, and 9 with lower education level. Participants answered to regularly use a computer (AVG: 4.70/5.0, STD: 0.73) and rated themselves as high for adjusting to new interfaces (AVG: 4.05/5.0, STD: 0.89). Rating of experience with video games was mixed (AVG: 3.40/5.0, STD:1.64) and participants rated themselves low when it comes to previous experience with virtual reality (AVG: 1.80/5.0, STD: 0.89).
Procedure: The study for each participant began by filling out pre-questionnaires. After this step, according to the assigned group (A or B), they continued with the corresponding system (procedural in VR or traditional digital). For VR groups, as it could be the first time for them to experience a VR environment, we explained to them the general controller schema as well as UI functionality. They were asked to fulfill the following tasks to complete each scenario:
  • Find a book in the category Harvard Classics that you find interesting.
  • Find a book you would be interested in reading in a category about a country.
  • Find a book you would be interested in reading in a category of your choice.
Since the goal of the study was to investigate user engagement, browsing interest and serendipity, users were always given the choice to explore the library on their own, especially when a participant found an interesting category they wanted to investigate further. Users were also not given a time limit for their experience and were free to explore both versions for as long as they liked. After finishing the tasks, users were asked to fill out the post-questionnaire and repeat the procedure for the other scenario.

5. Results

To evaluate and compare user experience in both scenarios we considered system usability, task load, and user engagement standard questionnaire. We used T-Test for normally distributed data and Wilcoxon Signed Rank test for not-normally distributed data.
The results of the SUS questionnaire show no significant difference between VR procedural generated library (AVG: 68.00, STD: 14.50) and traditional digital library (AVG: 66.62, STD: 17.61) with a p-value of 0.8. However, we found significant differences for individual items in SUS questionnaires. The item “I found the various functions in this system were well integrated” shows significant higher score in VR (AVG: 4.0, STD: 0.89) compared to traditional interface (AVG: 3.0, STD: 1.04) with a p-value of 0.01. In addition "I needed to learn a lot of things before I could get going with the system" and "I think that I would need the support of a technical person to be able to use this system" show higher VR score with p-value of 0.02 and 0.04 correspondingly.
The users’ response to task load during the experience show significantly higher "physical demand" (p-value: 0.001) in the VR environment. The other items of NASA TLX do not show significant differences. However, we can expect to see a significant difference in the "frustration" item by increasing the number of participants in the study as the current p-value is borderline (p-value: 0.055).
The UES used in this evaluation features four dimensions: Aesthetic Appeal, Focused Attention, Perceived Usability and Reward. Participants generally rated their experience to be significantly more rewarding (p-value: 1.5 e 9 ) when using the VR environment. They also rated the "Aesthetic Appeal" of the VR system considerably higher (p-value: 1.1 e 9 ). In addition, users of the VR system felt significantly more absorbed (p-value: 2.5 e 14 ) in the experience than when using the web page. However, we do not find any significant difference in the case of "Perceived Usability" between the two systems.
As an outcome of the costume questionnaire users found the VR environment more enjoyable (p-value: 0.001) and better motivated users to browse through the presented library and explore its content (p-value: 0.0005). However, we do not find a significant difference between the two conditions in the case of ease of reading and legibility.

6. Discussion

Users expressed their experience in VR scenarios by overall enjoyment and worthwhile application. Users generally felt that they needed to learn more before getting going with the VR system and were more in need of assistance from a technical person. This could likely be due to the fact that users generally had little to no prior experience with VR. Despite this, they found both systems equally easy to use, and felt confident using them, given their more substantial experience with traditional computer usage. Despite the generally positive feedback, some participants of the VR library expressed that they sometimes confused buttons and did not know which to press for a certain action. We can expect by the increase in the spreading of consumer-based VR devices among users, they become more familiar with general interaction in this immersive environment. In addition, having an onboarding level before asking users to enter the main VR application can help them to improve their familiarity with VR experiences.
The Physical Demand of the VR system seems to be significantly higher, which is in line with findings from other studies, e.g. [46,47]. One of the reasons for this excessive physical demand can be the difference between types of interaction in VR. In this case, mid-air interaction can lead to additional physical load. Combining different interaction types in the environment to reduce continuous mid-air interactions may help in reducing physical demands. Additionally, while found to be slightly over the threshold for being significant in this study, Mental Demand is mostly likely also more demanding in VR. This can mostly be attributed to the gesture controls and the general physical effort that comes from standing and moving around as well as generally more mental strain that occurs through the usage of VR. The most prominent differences can be seen when looking into user engagement and the results of the User Engagement Scale. Participants showed to be significantly more present in the VR experience which is generally to be expected from the usage of an immersive virtual environment [48,49]. Furthermore, the VR environment was able to entice users’ curiosity and therefore promoted users to further investigate the displayed resources and succeeded in bringing an overall fun experience to the participants. The significant increase in Aesthetic Appeal in the VR version suggests that users generally thought this system was more visually pleasing. The VR system especially shows promising results regarding the browsing experience as participants found the system provided a smooth and seamless experience while finding the environment easy to navigate. Users also found the interface to be significantly more motivating for browsing and felt a sense of exploration and discovery which was likely additionally contributed by the exhibition objects that participants found interesting to interact with. Texts in both systems were rated to be similarly legible and easy to read. Book texts in the VR environment were only available as plain text and while Project Gutenberg provides well-structured text files other formats such as ePUB might lead to a better reading experience. The overall reading enjoyment was significantly higher in the VR environment.
While the study shows very promising results, future studies are needed to confirm these findings and provide more concise insights. This is especially true for longer and repeated usages of the implemented system as the current study only investigated short-term results that could be influenced by the novelty factor of the system. Additionally, the system should be evaluated against other digital library systems as well as the visuals of Project Gutenberg’s web-interface were generally evaluated quite low. Furthermore, the browsing functionalities of the system could furthermore be expanded by providing a recommender system that suggests books based on previously read titles or categories interesting to the user. It is imperative to include a note-taking feature in future development stages to enhance reading context, especially in academic settings. Additionally, the completion model from OpenAI could be replaced with a custom one that is trained on the actual corpus of the library and is, therefore, able to provide additional information and summaries even about newer resources.

7. Conclusion

Digital libraries are innovative and dynamic information repositories that have evolved in response to the digital age. Commonly used digital library interfaces often fall short of providing a similar experience for browsing as physical libraries. Virtual reality (VR) can provide immersive and interactive experiences that already show promising results for providing increased motivation, enjoyment, and presence in other fields such as education. This study proposes an immersive VR environment that allows for the exploration and reading of books in a way that emulates the traditional library experience. The environment is generated procedurally based on a catalog of books where each room corresponds to a category of the digital library. The implemented system allows users to read through the available books in an immersive library setting. Users are furthermore provided with additional information and summaries about the books taken from a language completion model. To assess the benefits of the user experience using this environment, a study was conducted comparing the system against the web interface of Project Gutenberg. The results of the study are promising as participants rated their browsing experience in VR as significantly more enjoyable and rewarding. Additionally, the implemented system was able to convey a sense of exploration and entice the curiosity of users to continue browsing.

References

  1. Chowdhury, G.G. Introduction to digital libraries, 1. publ.. ed.; 2003.
  2. Xie, I. Discover Digital Libraries : Theory and Practice, 2016.
  3. Pambayun, K.G. Digital libraries during Covid-19 pandemic: a bibliometric analysis and information mapping. Indonesian Journal of Librarianship 2021, pp. 17–30.
  4. Liu, Z.; Luo, L. A Comparative Study of Digital Library Use: Factors, Perceived Influences, and Satisfaction. The Journal of Academic Librarianship 2011, 37, 230–236. [CrossRef]
  5. Kleiner, E.; Rädle, R.; Reiterer, H. Blended shelf: reality-based presentation and exploration of library collections. 2013, pp. 577–582. [CrossRef]
  6. Wohlgenannt, I.; Simons, A.; Stieglitz, S. Virtual Reality. Business & Information Systems Engineering 2020, 62, 455–461. [CrossRef]
  7. Cook, M. Virtual Serendipity: Preserving Embodied Browsing Activity in the 21st Century Research Library. The Journal of Academic Librarianship 2018, 44, 145–149. [CrossRef]
  8. Waters, D.J. CLIR Issues Number 4, 1998.
  9. Ahmad, K.; Jian Ming, Z.; Rafi, M. Assessing the digital library research output: bibliometric analysis from 2002 to 2016. The Electronic Library 2018, 36, 696–704. [CrossRef]
  10. Ibrihich, S.; Oussous, A.; Ibrihich, O.; Esghir, M. A Review on recent research in information retrieval. Procedia Computer Science 2022, 201, 777–782. The 13th International Conference on Ambient Systems, Networks and Technologies (ANT) / The 5th International Conference on Emerging Data and Industry 4.0 (EDI40), . [CrossRef]
  11. Manning, C.D. An introduction to information retrieval; Cambridge university press, 2009.
  12. Onwuchekwa, E.O.; Jegede, O.R. Information retrieval methods in libraries and information centers. African Research Review 2011, 5, 108–120.
  13. Ford, L.; O’Hara, L.; Whiklo, J. Shelflessness as a Virtue: Preserving Serendipity in an Electronic Reference Collection. Journal of Electronic Resources Librarianship 2009, 21, 251–262. [CrossRef]
  14. Unlu, A.E.; Xiao, R. Library of Apollo: A Virtual Library Experience in your Web Browser. Graphics Interface 2021 Conference Second Cycle Blind 2021.
  15. McKay, D.; Smith, W.; Chang, S. Lend me some sugar: Borrowing rates of neighbouring books as evidence for browsing. IEEE/ACM Joint Conference on Digital Libraries, 2014, pp. 145–154. [CrossRef]
  16. McKay, D.; Chang, S.; Smith, W. Manoeuvres in the Dark: Design Implications of the Physical Mechanics of Library Shelf Browsing. Proceedings of the 2017 Conference on Conference Human Information Interaction and Retrieval; Association for Computing Machinery: New York, NY, USA, 2017; CHIIR ’17, p. 47–56. [CrossRef]
  17. McKay, D. Gotta keep’em separated: Why the single search box may not be right for libraries. Proceedings of the 12th Annual Conference of the New Zealand chapter of the ACM special interest group on computer-human interaction, 2011, pp. 109–112.
  18. Poulter, A. Browsing the virtual library. Encyclopaedia of Library and Information Science 2003, 1, 390–396.
  19. Hinze, A.; McKay, D.; Vanderschantz, N.; Timpany, C.; Cunningham, S.J. Book selection behavior in the physical library: implications for ebook collections. Proceedings of the 12th ACM/IEEE-CS joint conference on Digital Libraries, 2012, pp. 305–314.
  20. Lemos, J.; Finn, E. Babel VR: Multimodal Virtual Reality Environment for Shelf Browsing and Book Discovery. HCI International 2019 – Late Breaking Posters; Stephanidis, C.; Antona, M., Eds.; Springer International Publishing: Cham, 2019; pp. 30–38.
  21. Slater, M.; Sanchez-Vives, M.V. Enhancing Our Lives with Immersive Virtual Reality. Frontiers in Robotics and AI 2016, 3. [CrossRef]
  22. Chong, H.T.; Lim, C.K.; Rafi, A.; Tan, K.L.; Mokhtar, M. Comprehensive systematic review on virtual reality for cultural heritage practices: coherent taxonomy and motivations. Multimedia Systems 2022, pp. 1–16.
  23. Berti, M. The unexplored potential of virtual reality for cultural learning. The EuroCALL Review 2021, 29, 60–67.
  24. Halamish, V.; Elbaz, E. Children’s reading comprehension and metacomprehension on screen versus on paper. Computers & Education 2020, 145, 103737. [CrossRef]
  25. Sage, K.; Piazzini, M.; IV, J.C.D.; Masilela, L. Reading from print, laptop computer, and e-reader: Differences and similarities for college students’ learning. Journal of Research on Technology in Education 2020, 52, 441–460. [CrossRef]
  26. Ben-Yehudah, G.; Eshet-Alkalai, Y. Print versus digital reading comprehension tests: does the congruency of study and test medium matter? British Journal of Educational Technology 2021, 52, 426–440. [CrossRef]
  27. Delgado, P.; Vargas, C.; Ackerman, R.; Salmerón, L. Don’t throw away your printed books: A meta-analysis on the effects of reading media on reading comprehension. Educational Research Review 2018, 25, 23–38. [CrossRef]
  28. Kong, Y.; Seo, Y.S.; Zhai, L. Comparison of reading performance on screen and on paper: A meta-analysis. Computers & Education 2018, 123, 138–149. [CrossRef]
  29. Furenes, M.I.; Kucirkova, N.; Bus, A.G. A Comparison of Children’s Reading on Paper Versus Screen: A Meta-Analysis. Review of Educational Research 2021, 91, 483–517. [CrossRef]
  30. Clinton, V. Reading from paper compared to screens: A systematic review and meta-analysis. Journal of Research in Reading 2019, 42, 288–325, [https://onlinelibrary.wiley.com/doi/pdf/10.1111/1467-9817.12269]. [CrossRef]
  31. Schwabe, A.; Lind, F.; Kosch, L.; Boomgaarden, H.G. No Negative Effects of Reading on Screen on Comprehension of Narrative Texts Compared to Print: A Meta-analysis. Media Psychology 2022, 25, 779–796. [CrossRef]
  32. Kaplan-Rakowski, R.; Gruber, A. Motivation and reading in high-immersion virtual reality. 2022, pp. 208–213. [CrossRef]
  33. Baceviciute, S.; Terkildsen, T.; Makransky, G. Remediating learning from non-immersive to immersive media: Using EEG to investigate the effects of environmental embeddedness on reading in Virtual Reality. Computers & Education 2021, 164, 104122. [CrossRef]
  34. Wei, C.; Yu, D.; Dingler, T. Reading on 3D Surfaces in Virtual Environments. 2020 IEEE Conference on Virtual Reality and 3D User Interfaces (VR), 2020, pp. 721–728. [CrossRef]
  35. Alger, M. Visual Design Methods for Virtual Reality. 2015.
  36. Dingler, T.; Kunze, K.; Outram, B. VR Reading UIs: Assessing Text Parameters for Reading in VR. Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems; Association for Computing Machinery: New York, NY, USA, 2018; CHI EA ’18, p. 1–6. [CrossRef]
  37. Cavalcanti, M.M.; Siebra, S.A.; Bufrem, L.S.; Pajeú, H.M. Projeto The Uncensored Library : uma estratégia para burlar a censura em países predadores da liberdade de imprensa. RDBCI: Revista Digital de Biblioteconomia e Ciência da Informação 2022, 20, e022027. [CrossRef]
  38. Rzayev, R.; Ugnivenko, P.; Graf, S.; Schwind, V.; Henze, N. Reading in VR: The Effect of Text Presentation Type and Location. Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems; Association for Computing Machinery: New York, NY, USA, 2021; CHI ’21. [CrossRef]
  39. Cogo, E.; Krupalija, E.; Prazina, I.; Bećirović, Š.; Okanović, V.; Rizvić, S.; Mulahasanović, R.T. A Survey of Procedural Modelling Methods for Layout Generation of Virtual Scenes. Computer Graphics Forum. Wiley Online Library, 2023, p. e14989.
  40. Barriga, N.A. A Short Introduction to Procedural Content Generation Algorithms for Videogames. International Journal on Artificial Intelligence Tools 2019, 28, 1930001. [CrossRef]
  41. Risi, S.; Togelius, J. Procedural Content Generation: From Automatically Generating Game Levels to Increasing Generality in Machine Learning. CoRR 2019, abs/1911.13071, [1911.13071].
  42. Short, T.X.; Adams, T. Procedural Generation in Game Design, 1st ed.; A. K. Peters, Ltd.: USA, 2017.
  43. Brooke, J. SUS: A quick and dirty usability scale. Usability Eval. Ind. 1995, 189.
  44. O’Brien, H.L.; Cairns, P.; Hall, M. A practical approach to measuring user engagement with the refined user engagement scale (UES) and new UES short form. International Journal of Human-Computer Studies 2018, 112, 28–39. [CrossRef]
  45. Hart, S.G.; Staveland, L.E. Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research. In Human Mental Workload; Hancock, P.A.; Meshkati, N., Eds.; North-Holland, 1988; Vol. 52, Advances in Psychology, pp. 139–183. [CrossRef]
  46. Kuber, P.M.; Rashedi, E. Alterations in Physical Demands During Virtual/Augmented Reality-Based Tasks: A Systematic Review. Annals of Biomedical Engineering 2023. [CrossRef]
  47. Safikhani, S.; Holly, M.; Kainz, A.; Pirker, J. The influence of In-VR questionnaire design on the user experience. Proceedings of the 27th ACM Symposium on Virtual Reality Software and Technology, 2021, pp. 1–8.
  48. Slater, M. Immersion and the illusion of presence in virtual reality. British journal of psychology 2018, 109, 431–433.
  49. Grabarczyk, P.; Pokropski, M. Perception of affordances and experience of presence in virtual reality. AVANT. Trends in Interdisciplinary Studies 2016.
1
Distance Independent Millimetre: 1 dmm equals to a height of 1 mm when viewed at a distance of 1 m
2
3
4
Figure 1. Conceptual Architecture of the proposed VR library application.
Figure 1. Conceptual Architecture of the proposed VR library application.
Preprints 108218 g001
Figure 2. (left)An example of a finished room including bookshelves, windows and furniture, (right)The room concatenation in the procedurally generated library
Figure 2. (left)An example of a finished room including bookshelves, windows and furniture, (right)The room concatenation in the procedurally generated library
Preprints 108218 g002
Figure 3. (left) reading interface with corresponding UI elements (right) hover and grab interaction
Figure 3. (left) reading interface with corresponding UI elements (right) hover and grab interaction
Preprints 108218 g003
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated