Skip to content
Brice Donval edited this page Jul 22, 2020 · 3 revisions

GretaUnity : a connection between Greta and Unity

Greta in Unity !

Greta is a real-time three dimensional embodied conversational agent with a 3D model of a human compliant with MPEG-4 animation standard. It is able to communicate using a rich palette of verbal and nonverbal behaviours. Greta can talk and simultaneously show facial expressions, gestures, gaze, and head movements.

For more information on Greta, see the Greta wiki.

GretaUnity is the toolbox allowing Greta to work with Unity.

This is a Unity project, and is essentially made up of the following four folders:

  • the Models folder groups together the 3D models used by our characters, and corresponding to those also present in Greta's internal Ogre3D player
  • the Prefabs folder contains preconfigured characters so that they can be quickly used in any Unity project
  • the Scenes folder illustrates the integration of GretaUnity with Greta, and contains configurations meeting basic Greta configurations. They thus illustrate the dialogue with an ACA, the dialogue with several ACA or the tracking of objects or characters coming from outside Greta, that is to say coming from the Unity environment and then synchronized with Greta.
  • the Scripts folder is the core of the GretaUnity library. Its main scripts are describe into this Wiki.