Skip to content

The FANTASIA plugin for the Unreal Engine, designed to support the development of Embodied Conversational Agents with Metahumans

License

Notifications You must be signed in to change notification settings

antori82/FANTASIA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Framework for Advanced Natural Tools and Applications with Social Interactive Agents

An Unreal Engine set of tools to build Embodied Conversational Agents using easy, Blueprint based, interfaces towards powerful AI technologies.

Forum thread · Youtube channel · Facebook page

Table of Contents

  1. About FANTASIA
  2. Installation
  3. License
  4. Contact
  5. Acknowledgements

About The Project

Logo




FANTASIA is a collection of tools for UE that we have developed over the years to work with Embodied Conversational Agents at the University of Padua and at the University of Naples Federico II in Italy. Since we have been working with different characters for different tasks, I developed these tools so that the functionalities characterizing one agent could be easily transferred to others. Since we have done this multiple times with minimal effort, now, and since there appears to be an increasing interest towards Virtual Humans in UE, we decided to take all the dirty code we have and re-engineer it so that we could distribute it to the community. We hope it will be helpful for other colleagues in the academy but we also hope it will help people, in general, produce amazing stuff.

Installation

  1. Clone or download the repository.
  2. If not already present, create a folder named "Plugins" in your PROJECT
  3. Copy the contents of the FANTASIA folder from the repository to the Plugins folder
  4. Launch UE. You should see FANTASIA listed in the Plugins list

Notes

If you get an error stating that your project cannot be launched because of FANTASIA, please check that the dll files included in the ThirdParty->Redist folder of the repository have been copied where your project's binaries are found. These should be under Binaries->Win64. If the dll files are not there, please copy them manually. FANTASIA currently uses dynamically linked libraries from Microsoft and Amazon to access services exposed to Blueprints.

Citing FANTASIA

If you use FANTASIA for your research, please cite the following papers in your publications

Origlia, A., Cutugno, F., Rodà, A., Cosi, P., & Zmarich, C. (2019). FANTASIA: a framework for advanced natural tools and applications in social, interactive approaches. Multimedia Tools and Applications, 78(10), 13613-13648.

Origlia, A., Di Bratto, M., Di Maro, M., & Mennella, S. (2022). Developing Embodied Conversational Agents in the Unreal Engine: The FANTASIA Plugin. In Proceedings of the 30th ACM International Conference on Multimedia (pp. 6950-6951).

Projects using FANTASIA

SPECIAL - Supporting Patients with Embodied Conversational Interfaces and Argumentative Language (funded by the University of Naples Federico II): developing a Virtual Human to increase health literacy and fight stereotypes about epilepsy.

VISIT3D - Logogramma S.r.l. in collaboration with URBAN/ECO Research Center (University of Naples Federico II): developing a Virtual Reality guide for reflection about visual arts.

Contact

Antonio Origlia - antonio.origlia [at] unina.it

Project Link: https://github.com/antori82/FANTASIA

Youtube channel

Unreal Engine Forum discussion page

Acknowledgements

FANTASIA would not be the same without the precious contribution from the Linguistics field provided by

Special thanks to the students who contributed to FANTASIA

About

The FANTASIA plugin for the Unreal Engine, designed to support the development of Embodied Conversational Agents with Metahumans

Topics

Resources

License

Stars

Watchers

Forks

Languages