Dev #02: Current Activities
Currently, there are three open merge requests involving Spacial Voice Chat and the Whiteboard interactions (mentioned in our first devblog), as well as object manipulation via desktop interaction. In addition, we are currently investigating how different learning environments can be designed for use in VR, with a focus on virtual classrooms for our first evaluation prototype. To keep the learning environment, users, and their interaction with objects and items synchronized across all participants, we are working in parallel on the necessary network components.
Virtual Classrooms
Virtual reality makes it possible to learn together with others in a virtual space, independent of the physical location. At the same time, natural interactions allow objects and processes to be grasped in the truest sense of the word. We see one way to open up such virtual spaces for learning processes in virtual classrooms, which are at least in principle oriented towards real classrooms. In order to investigate this more closely, also in the context of the first trials and evaluations of Figments.nrw, we are currently creating such a virtual classroom in which we can, for example, individually determine the arrangement of workstations.
In addition to such virtual classrooms, we will also investigate how less traditionally designed learning worlds can affect learning processes: The goal of Figments.nrw is not to necessarily transfer conventional teaching and learning concepts to virtual reality, but to identify the methods best suited for learning with AR and VR.
We are also very interested in investigating the social aspects of learning with AR/VR. We suspect that they are decisively shaped by communication and collaboration in an immersive virtual learning world and as such, efficient ways to design these worlds becomes especially important.
Desktop Interactions
Networking
The components implemented last week (e.g. writing on the whiteboard) have been extended with network components so that they also work as expected in multiplayer sessions. We also created a first draft for user groups (incl. usernames), which will serve as the basis for user management.