COMPAS XR streamlines extended reality workflows to ease the implementation of human-machine collaborative applications in architectural research and educational environments.
The world state and replication coordination should be handled by a world state server, ie an open source game server. We need to evaluate different open source game servers and chose one that fits our needs.
Parametric design cannot be expressed the same way, and we need to evaluate options for it.
The high-level overview of the architecture is the one of a standard networked multiplayer game engine:
The bulk of the initial development will probably be around the Rhino/GH client, that is basically a data conversion and transfer between COMPAS data structures, and whatever 3D structures the selected game server supports.
There are two parts to this problem:
The high-level overview of the architecture is the one of a standard networked multiplayer game engine:
The bulk of the initial development will probably be around the Rhino/GH client, that is basically a data conversion and transfer between COMPAS data structures, and whatever 3D structures the selected game server supports.