Virtual Human Studio
Immersive Technologies
Semester programme:Complex Software Systems
Project group members:András Kassai
Atanas Tsenov
Stanislav Nikolov
Svitlana Vorobiova
Project description
The Virtual Human project administrators need to manage the Virtual Humans by configuring them in a YAML format. This format is used to create Kubernetes deployments, and to manage Kafka topics for the Virtual Humans.
The Virtual Human Studio is an app that solves these problems by helping manage the YAML files, track file revisions, deploy to Kubernetes and monitor deployments with live updates.
Context
The Virtual Human project is creating Virtual Humans for various applications, such as front desk assistants, child care, and planning coaches. These Virtual Humans are made of various components such as brain, memory, sensory processor, mood processor, etc. The front-facing representation of the Virtual Human is called the embodiment.
There are multiple embodiment projects ongoing currently, namely one in Unreal Engine, and one using the Holobox.
Results
We can create Virtual Humans, that can be deployed into our Kubernetes cluster.
The components of a Virtual Human can be configured from the YAML.
The deployments can now be monitored with live-updates, this helps Virtual Human administrators maintain the humans.
About the project group
András Kassai: Sem7
Atanas Tsenov: Sem7
Stanislav Nikolov: Sem7
Svitlana Vorobiova: Sem6
We all had Software backgrounds, and we worked together in person for 3 days a week, and online for 2 days a week.