From Engineered Arts Wiki
Jump to: navigation, search
A texture map for an InYaFace 'Guise'


InYaFace uses bitmap images in order to create character faces for rear projection on the robot's face shaped surface.

Guises are bitmap textures used by the InYaFace facial expression generation module. This is usually a human character, but does not have to be! A selection of pre-constructed guises are included by default. These include a range of ages, races and genders (including a 'gender neutral' face), as well as several more fanciful characters.

Creating your own guises

In order to create your own guise for a robot, you need to work within the Full Guise Template.

Use the labelled file (uv-layout-labelled.png) to help identify the main face area, eyelashes, teeth and tongue.

  • Full Guise Template
    (Click twice for full size version to save)
  • Highlighted in red text : face, eyelashes, teeth and tongue (Click twice for full size version to save)

It is important the guise texture you create aligns correctly with the mapped areas.

To help you get started there is a generic template provided here with the teeth and tongue already placed.

  • Generic template (Click twice for full size version to save)

Open the full guise template in the photo-editing software of your choice (for example, Photoshop is used here) and either start from scratch or manipulate existing photographs to create the face that you want. The eyes on the face will need to be closed for it to look correct when projected onto the face. The quality of the face will be much better if the photographs that you use are of a very high resolution.

GuiseMakingGuide 001.jpg

Below is an example of a completed guise. Making sure that the background is transparent so it will appear correctly on the socibot face. To preserve the transparency, save your file as a .png.

GuiseMakingGuide 002.jpg

Step by Step Guides

A basic guide for creating a photo based guise - Making a Basic Guise

An advanced guide for creating a photo based guise - Making a Detailed Guise

Adding a new guise

Guises can be uploaded from the Tritium GUI Face Tab of the Tritium GUI. If you have not accessed the Tritium GUI yet please see Control Panel

To add a new guise lick the appearance tab, then click the green plus button next to the guise drop down list.


This opens a dialogue box. Enter a name for the new guise and browse/select the png file you wish to use. Then click OK.


The file will automatically upload and update the currently selected guise. If you do not see any changes, hit refresh or try clearing you browser cache. When testing files, you will need to refresh the browser each time you upload the guise to see the latest file version. The same process can be applied for adding new eyes.


Faces included by default

Some examples of pre-made guises already included

  • Young White Man
  • Black Man
  • Asian Woman
  • Black Woman With Makeup
  • Middle Aged White Man
  • Mixed Race Woman With Makeup
  • White Woman Dark Makeup
  • Frankenstein Monster
  • Cyberman
  • Saw (Billy)