Daksitha / YALLAH

Yet Another Low-Level Agent Handler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WARNING WARNING - PROJECT MOVED

This project will be maintained on the new repository at: https://github.com/yallah-team/YALLAH.

The new Wiki address is: https://github.com/yallah-team/YALLAH/wiki.

This repository will not be updated further.

(June 26th, 2019)

YALLAH

YALLAH stands for Yet Another Low-Level Agent Handler.

Description

YALLAH is composed of:

  1. A Blender plugin (yallah) that takes as input virtual characters created with ManuelBastioniLab and quickly (procedurally) prepares them to run in real-time environments.
  2. A Unity package (under the folder YALLAH) containing several motion controllers (Gaze, Locomotion, Text-to-Speech, ...) for the configuration of interactive virtual charcaters.

YALLAH production pipeline

The goal of YALLAH is to allow 3D content creators to generate, customize, animate, dress, and deploy a virtual human in a Game Engine in few hours of work.

  • For 3D authors, YALLAH is a reference for the development of virtual humans that have to be employed in real-time engines.
  • For software developers, YALLAH is an open platform that can be taken as reference to implement new functionalities for improved interactive virtual humans.

We aim at providing a common authoring pipeline, framework, and API for the creation of multi-functional virtual humans that can be used in different application domains: video games, embodied conversational agents, virtual assistants, front-end for chat-bot systems.

Demos

  • YALLENS Using a YALLAH-generated character with Hololens Youtube Video Yallens Video on YouTube
  • DECAD (DFKI Embodied Conversational Agent Demo) at http://decad.sb.dfki.de demonstrates an online running demo of a virtual human created with YALLAH.

Documentation

The official YALLAH documentation is maintained on the online github wiki pages.

Video Tutorials

There are video tutorials on YouTube at the following playlist: https://www.youtube.com/playlist?list=PL92sVNf_0lio6ilwFiAesUJ1AQO1B4ILU

  1. Character Creation in Blender https://youtu.be/wB9baKwU9dw
  2. Import the Character in Unity https://youtu.be/bWzclpmE3ag
  3. Configure the Motion Controllers in Unity https://youtu.be/dD2oNAgDN7k

Download

  • YALLAH-SDK-YYMMDD.zip contains:
    • yallah.zip - the Blender add-on needed to author a new virtual character.
    • YALLAH_Unity-YYMMDD.unitypackage - all the scripts and basic assets to run the virtual character in Unity.
    • Wiki.zip - all the documents. A dump of the online Wiki.
  • YALLAH-Assets-YYMMDD.zip: a collection of assets to dress and animate your characters.

Links

People

Current Contributors

  • Fabrizio Nunnari (Research & Development)
  • Kiarash Tamaddon (Development)
  • Alexis Heloir (Research, Testing)

Past Contributors

  • Timo Gühring (Research & Development: text to speech, Haxe ports)

About

Yet Another Low-Level Agent Handler

License:GNU Lesser General Public License v3.0


Languages

Language:C# 73.7%Language:Haxe 16.3%Language:Python 7.8%Language:Mask 1.1%Language:JavaScript 0.5%Language:Shell 0.3%Language:Makefile 0.1%Language:Batchfile 0.0%