Software design and architectures for interactive avatars: a hands-on approach


Important News

[2016-11-12] The blender file illustrating the first assignment is available. You can download it here : You can either finish the skinning of the provided sample (add missing bone weights for each vertex) or create your own model from scratch. We expect you to send us a resulting blender file following the following convention : firstname_surname.blend to Fabrizio Nunnari within Wednesday the 16th.

Happy Blending!

[2016-10-24] The Schedule has been finalized. Classes on Fridays @ 10:00. First class on Friday, November, 4th, 2016

[2016-10-24] We have currently already more than 40 applications for 14 available places. The chances to be picked up from the waiting list are very low.


In this seminar, you will discover the hidden mechanics driving current autonomous embodied conversational agents.
The first two weeks, we will give an overview of the field and a selection of state-of-the-art implementations (e.g., ICT’S Smartbody).
During the following weeks, you will get familiar with the authoring pipeline for the production of interactive avatars, and you will work on a short project. Regular meetings will allow you to share your experiences and progress.

During the last two weeks, wrap up sessions will be organized. During these sessions, we will sketch together the blueprints of an ideal embodied agent framework.

There will be an official presentation of the seminar on Monday, October, 24h, 2016, “Günter-Hotz-Lecture-Hall”, building E2 2, 4.30 p.m.


For questions and registration send an e-mail with you matriculation number to: fabrizio_punkt_nunnari_at_dfki_punk_de

Later, students have to register in HISPOS to receive their grades. An official e-mail will follow at the beginning of the semester.


  • Architectures for Embodied Conversational Agents
  • Character Generation Tools & Techniques
  • Authoring Support (Blender Edit)
  • Real-time control (Blender Game Engine)
  • Projects report


Classes: every Friday @ 10:00 until 12:00.

First class: Friday November 4th, 2016 @ 10:00.

Location: building E1.1, first floor, left corridor, seminar room 121.


We will use Blender [] as authoring and run-time platform. Please, download Blender and get confident with the basic windows manipulation system. Follow this tutorial before starting the third class

Blender uses Python 3 as its scripting language. Hence, get confident with the Python syntax before starting the third class:

The lecturers,

Fabrizio Nunnari & Alexis Heloir

This entry was posted in Research. Bookmark the permalink.