{'fraction_non_alphanumeric': 0.014842300556586271, 'fraction_numerical': 0.0037105751391465678, 'mean_word_length': 5.27906976744186, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Collaborating in 3D virtual environments: a synchronous architecture

To collaborate in a 3D environment, update messages corresponding to the change in the state of a shared object must be communicated among users. While a lot of research has been done in terms of transmission of update messages representing the motion of avatars and objects, very few works focus on the collaboration itself. In this paper, we present an architecture that enables tightly-coupled collaborative tasks to be performed efficiently in virtual environments.