Xareus is a set of tools that help creators develop XR applications easily and fast. It aims to put the domain experts in the center of the development process and provide higher abstraction levels than code when necessary. It is compatible with any C# application and can be delivered as a Unity package to facilitate its management.
Scenarization of an application means that every interaction the user can have can be described as a scenario. Xareus includes a scenario editor integrated in Unity. It allows the developer to easily create, edit and analyze during runtime, non-linear scenarios for simple or complex situations.
The goal of the relation engine is to add semantics to the objects through two concepts: types and relations. A type defines the properties of an object. They are easy to add to any 3D object, and are reusable. For example, a hand can grab, so it would have the “Grabber” type. Also, a pen can be grabbed, so it would have the “Grabbable” type. A relation defines the interactions between types, including their conditions and which objects carry them.
The Xareus Toolkit is an additional layer designed to help developers integrate our tools in their XR application. It features:
Université Rennes 1, Université Rennes 2, INSA Rennes