Avatar Builder

Reusable datasets and guidelines for creating virtual human characters in cultural heritage experiences

The Avatar Builder developed by MIRALab provides a structured methodology for creating animated virtual human characters both for web visualisation and for VR/MR storytelling. Rather than a software tool, it consists of a curated set of assets, guidelines, and best practices for using open-source tools to support the development of culturally and historically grounded avatars for immersive experiences. To visualize the models and play the movements and sound, an advanced viewer for animated 3D was specifically developed within the EUreka3D-XR project.

The tool is provided by MIRALab as open access documentation and guidance, and it is demonstrated in the project through the creation of virtual monks for the Saint Neophytos scenario.

In a nutshell

What is the Avatar Builder?

Avatar Builder is a workflow and pipeline for creating animatable virtual characters that can be embedded in XR experiences.

Who is the Avatar Builder for?
  • Cultural Heritage Professionals
  • Creative and XR professionals

Key features
  • Create or adapt humanoid avatars
  • Animate gestures and narration
  • Combine avatars with 3D environments
  • Deploy to web-based viewers
  • Support for VR and MR pipelines

What do you need?
  • No advanced programming skills are required, although some steps may involve a more technical setup depending on the chosen output.
  • A computer
  • Internet access
  • Free software tools: MakeHuman, Mixamo, Blender
  • Game engine (for immersive experiences): Unity
  • Optional: reference images or sketches of your character
  • Optional: headphones or speakers
  • For immersive experiences (VR/MR): a Meta Quest 3 headset

Output
  • Digital avatar that can be used in multiple platforms, such as XR experiences and web-based platforms.

Example of user story

A cultural heritage institution wishes to communicate the story of a historical site through one of its key historical figures, making the narrative more engaging and accessible to visitors.

  1. The narrative (story, context, main events) is defined from a curatorial perspective.
  2. A 3D avatar representing the historical character is created using accessible tools.
  3. The narration is produced:
  • either recorded by a human voice, or
  • generated automatically using text-to-speech (TTS).
  1. The audio is used to automatically generate synchronized facial animation (lip-sync) for the avatar.
  2. The animated character is integrated into a 3D environment representing the heritage site.
  3. The experience is prepared for interactive exploration.

The final application is published for different setup (visualisation mode)

  • via a web-based viewer for remote access, and/or
  • as an immersive VR/MR experience. MR is mainly used for on-site visitors.
  1. Visitors can explore the environment and engage with the virtual character to learn about the site’s history.

Manual and Documentation

  • Download the Avatar factsheet (PDF)
  • Download the User Manual (PDF)
  • For developers: source code of the EUreka3D-XR Viewer for animated 3D models on GitHub

Demonstration video

Creating and Animation of a Virtual Character

Scroll to Top
Privacy Overview
eureka3d

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.