The Mimoid and Blob Projects Demonstration for MultiMedia '98

Bino - bino@sics.se
Lennart Fahlén - lef@sics.se
Pär Hansson - par@sics.se
Mårten Stenius - mst@sics.se
Jonas Söderberg - jas@sics.se
Anders Wallberg - andersw@sics.se
Karl-Petter Åkesson - kalle@sics.se

MIMOID is an interactive mini opera based on ideas from Stanislaw Lem's novel Solaris [Lem] and created for a multi-user mixed reality environment and focusing on new forms of artistic experiences and social interaction. In the opera real singers and sensor controlled avatars are acting against each other in a performance being simultaneously presented in two different CAVE's. Furthermore, MIMOID is planned to be distributed to the audience in two or more ways. The Blob was developed as an initial part of the Mimoid project and is the first steps of designing the scene for the play. First Mimoid will be described, then the Blob and finally what we would like to demonstrate during MultiMedia '98.

The Mimoid project is a combination of a research-project and a small-scale opera-production.

The project was initiated in January 1998 and is intended to be performed inside the prolongation of the EC i3-project eSCAPE.

The Mimoid story

In Stanislaw Lems novel Solaris from 1961 the psychologist Kris Kelvin arrives at a space station orbiting a remote planet, Solaris, completely covered by ocean. His mission is to investigate some psychological and social "difficulties" experienced by the three researchers currently working at the station. The Solaris ocean has been an enigma to the scientific world for more than a century. There has even evolved a special branch of multi disciplinary science called " Solaristics". The semi organic fluid covering the planet shows no regularities in response to different kinds of experimental stimulus and tests. Early reports of fantastic visions and supernatural experiences indicates that the ocean or the cloud filled atmosphere either is mildly hallucinogenic or it really can perform visual metamorphosis.

When Kelvin wakes up after his first night at the space station there is a woman laying next to him in the bed. He recognises her, it is Harvey, the woman he lived with back on earth. But the real Harvey is dead. She killed herself ten years ago as a result of a crisis in their relationship.....

The woman awakes. She is disoriented and asks Kelvin where they are. She apparently thinks she is the original. In the scene that follows she gradually becomes aware of the real situation, she starts to "remember" her own suicide and what led up to it. In desperation Kelvin helps her to once again commit suicide. The next morning she again lays next to Kelvin in the bed. She doesn't remember anything from the day before. She is "new". Kelvin ( and the audience) realises that the scene will happen again and again for ever....
 

Harvey and Kelvin in the bed and the view outside the ship flying over the surface of Solaris.

Is Harey a ghost? Is she a dream created by Kelvins longing and bad conscience? Or is she a manifestation of the Solaris ocean? Are the researchers the ones actually been researched and experimented with? The Solaris ocean could be the conscience of the man, an alien life form, or the real sea. The woman could be a male fantasy, a real women, or a tool for alien researchers. Who is researching whom? Is the man more real than the woman?

The story is inspired by The Odyssey, Pygmalion, Kalevala and Stanislaw Lem and the above scene is just one chapter from the Solaris novel but is an excellent basis for a 30 minute mini opera.

Accomplishment

In the initial version Mimoid is intended as a dialog between a real actor and an avatar. The man (a baritone) performs his part live, the woman’s voice (a mezzo-soprano) is pre-recorded. The performance space (the stage) is a CAVE and the scenography is computer generated, as is the woman. The performance behaviour of the avatar towards the man is governed by rules extracted from the dramaturgical structure of the libretto. This behaviour can range from a very close tracking of the mans every move to more complex stances. The mans movements are therefore being tracked by various means.

As a second step a distributed version running in two (or more) caves will be developed. In the first performance space the man acts against a virtual actress, just as in the single site version. At the other space it is the opposite situation. The woman is real while an avatar directly controlled by the male actor in the original performance space represents the man. The female avatar is of course also controlled by its physical actor so there is two complete tracking systems capable of reading the physical actors positions and movements.

Of course, in this second setting both of the voice parts will be live but one of the voices (the mans or the woman’s depending on position of the listener) will be heard directly and the other one is distributed over the connecting network and played over loudspeakers.

The music in both versions consists of a motion-controlled multi-channel "soundscape" composed in "classical" electronic music style (i.e. electroacoustic music) combined with a parallel score being performed live. In the initial version a pianist plays the live instrumental parts. In the second, the two-CAVE-version, there is a pianist at one site and a string quartet at the other

Some themes:

In the two-CAVE-version of the opera the switching back and forth between different views could be made even more explicit by the second site having a female actor meeting her fantasy of a man. The audiences at the different performance spaces will then see two different "realities" that somehow seem to be connected.

The Blob

The design of the Blob was the first steps of creating the Solaris planet with its organic and chaotic ocean. A first version of the Blob was shown at the CeBit fair. It was developed jointly by technicians, artists, and musicians. We tried to get the technology to meet the demands of art. The Blob uses a virtual desktop to allow a person to manipulate it for generating sound and graphics. The user stands in front of a table, a touch screen, uses stereo shutter glasses and puts a finger on the screen which shows the Blob object surrounded by a ‘star filled sky’ environment. We also include a videotape from the CeBit fair with this submission.
 
Two screenshots from the Blob.

As the user touches the screen the Blob moves and changes shape and texture and emits sound depending on how it is touched. The inspiration for the Blob textures is a beautiful organic underwater fantasy world, fragments of cloned memories, and jellyfish like movements, which are interactive and change shape and colours depending on different influences and reactions. The textures are sorted into three groups depending on the richness of the colours in the image. The more the visitors drag or deform the Blob the stronger and brighter the colours get, and less interaction will cause the images to be more transparent and plastic wrapped. Sometimes there is an image of an object hidden in the surface texture.
 

Users experiencing the Blob during the CeBit fair.

The Structure of the Blob – Triangles, Crystals, and Colour

The Blob looks like an underwater space flower with its perfect formed crystal like tri-mesh architecture. It is constructed of tri-meshes, triangle formed polygons, the triangle is the strongest construction form, because it does not deform under stress. The downward pointing triangle stand for the element water and the upward pointing  triangle for fire [Tyson]. As Stanislaw Lem wrote in his novel Solaris:
" The meeting of ocean and sky drowned in blood red mist. The symmedriad blossomed like a gigantic crystal flower"

In 1666 Isaac Newton discovered, by the use of a prism, that all the colours exist in solar light and can be separated from each other through refraction. This link between the geometric shapes underpinning the Blob and the breaking down into a series of colours provides a motivation for considering the use of basic primary colours within the Blob.
Vibrant colours (Goethe, the theory of colour):

Yellow - Purple
Orange - Blue
Green - Red
If the complimentary (vibrant) coloured textures are mapped next to each other on the Blob a vibrant effect is achieved. These complimentary colours can be experienced by for example looking at a strong red coloured object for a while. If you then remove it you will see a green shadow.

Interaction with the Blob - AKUPRESSURE

Stanislaw Lem describes, in his book Solaris, the Mimoid (the ocean) as a child:
"It was a glossy shiny child with big blue eyes, it rose and fell with the waves but it was making other movements with no meaning and they were horrible"
The Chinese discovered that pain on the body could be healed by akupressure through a theory about representation of the body of a child, [Harvey]. The idea being that if you for example wanted to releave a pain in your back, you could apply pressure on for example your ear at points where the back of an imaginary child mapped on the ear would be. One idea is to find the Blob’s akupressure points and map interactions to behaviours based on where on the mapped imaginary child the interaction occurred.

Further interaction with the Blob - BUDDHIST FINGERMAGIC

In the present application people interact with the Blob through the index finger with the water like behaviour and textures, but for a future version it could be possible to use a sensor glove for switching environments, sound, textures, etc. connected to different elements for a possibility to change the virtual world’s element depending what finger you use, Buddhist finger magic for touch screen:
thumb spirit white
index finger water blue
middle finger earth black
ring finger fire red
small finger air yellow
Using a sensor glove these old buddhist concepts can be used to change the Blob’s behaviour, parameters, textures, soundscapes, etc. In effect, a simple way to move between blob worlds or change the Blob landscape.

Future development of the blob.

The Blob used at CeBit was only controlled by a single user, i.e. from one site. We will use the distribution in our DIVE(Distributed Interactive Virtual Environment) system to make it possible to manipulate it from several sites simultaneously. A second version of the Blob is under construction, for a multi-user interface, distributed between two different virtual desktops. The screens are touch sensitive and are meant to work in multi-user mode so many users can share the exciting experience and interact with the Blob at the same time (for example, there can be 10 users around each table at each site). Through sound and design, it will be possible for each user to see and hear personally how he controls the application and at the same time experience the collective influence upon the object. We also plan to see how far we can take it in terms of behaviours. Morphing between different geometries will be added and synchronised with behaviour changes.

Organic behaviours in virtual environments
The modelling behind the Blob can be generalised and used to breathe life into virtual environments. Apart from dynamics generated by tracking equipment and simple scripts more organic motions can be added by applying this technique on for example clothes, skin, and plants with swaying branches. Another interesting thing to explore would be to, with a ‘surgical knife’ in the VE, cut certain springs in the model resulting in a new way of sculpturing objects. One could also implement gesture recognition which enables the user to use a gesture vocabulary to perform more complex operations.

The MultiMedia '98 Demostration

Our intentions with the demonstration at MultiMedia '98 is to show the current status of the Mimoid project as it will be in September. The project is on going and  therefor we can not tell how far we will have got in September. What we at least will have is the distributed version of the Blob as it is almost finished today. Another quastion mark today is what kind of computer equipment we will be able to bring with us, but at least we will have ordinary desktop computers with which we could run a distributed interactive performance over the Internet.

References

[Lem] Lem, S.: ‘Solaris’, Harcourt Brace Jovanovich, 1987.
[Tyson] Tyson, D.: ‘New millennium magic’, Llewellyn Publications, 1996
[Harvey] Harvey, C. G., Cochrane, A.: ‘Vibrational healing’, Thorsons, 1998.

Last Modified, April 29, 1998
Karl-Petter Åkesson, kalle@sics.se