Origin > Virtual Realities > The Making of Ramona
Permanent link to this article: http://www.kurzweilai.net/meme/frame.html?main=/articles/art0095.html

Printable Version
    The Making of Ramona
by   Ray Kurzweil

On February 22, 2001, Ramona, a computer-generated virtual celebrity, made history at the TED11 conference. Here's the inside story.


Ramona is, "the world's first live virtual performing and musical recording artist," according to her developer and inventor Raymond Kurzweil.

Kurzweil's inventions have dramatically extended human senses and enhanced artistic expression. They include firsts in optical character recognition of multiple fonts, the CCD scanner, speech recognition and synthesis devices, and the revolutionary grand-piano-quality music synthesizer.

Ramona, Kurzweil's newest invention, "is the genesis of a new form of expression for a human performing artist," he says. Virtual actors ("vactors") have performed live on stage before, but this is the "first time a singer and dancer have been transformed into a virtual person in real time."

To accomplish this challenging feat, Kurzweil has assembled a team of engineers, sound and video technicians, and dancers and musicians plus an array of sophisticated computer graphics, video and sound systems.

Live, from cyberspace, it's ....

In performance, Kurzweil and dancer (daughter Amy in the TED11 performance) are wired up



with motion-capture sensors that transmit movements to a motion-capture system.

Illustration by Thomas Reis

This motion-capture data is sent to an array of computers that generate 3D moving images of Ramona and the dancers (including TED producer Richard Saul Wurman in the TED11 performance) in real time.



Meanwhile, Kurzweil's voice is computer-processed to change gender. Reverb is added and his voice is combined with sound from the musicians and sent to speakers. At the same time, phonemes (basic speech sounds) are extracted and used to control Ramona's lip and facial expressions.

Ramona's final image is then rendered and converted to video, combined with video backgrounds to create a music-video effect, and displayed to the audience on a video projector.

Creating the Ramona model

But this raises the question: "How did Ramona's image get created in the first place? Well, weeks before the performance, Ramona started out her incarnation as 3D laser scans of her face and body. These created a "point cloud" of color dots representing her basic shape.



The point cloud data was then tessellated (points joined to form polygons, or faceted surfaces) and missing data filled in. For the face scan, mouth and facial movements were defined for each phoneme and a set of facial expressions was developed.



Both models (body and face) were then integrated into a rough 3D model.



This model was then enhanced for realistic movement (using rigging and weighting) and for realistic skin and clothing (using texturing and deformation curves). The final model was loaded on computers for real-time image rendering during the performance.

While Ramona has a burgeoning career a celebrity performer, she's not limited to the stage and recordings. She will also have an ongoing life here on KurzweilAI.Net as virtual hostess.

 Join the discussion about this article on Mind·X!

 
 

   [Post New Comment]
   
Mind·X Discussion About This Article:

3D model
posted on 07/29/2001 12:11 AM by jayfus@juxtopia.com

[Top]
[Mind·X]
[Reply to this post]

What software was used to enhance the 3D model?

Re: 3D model
posted on 09/25/2001 5:41 AM by ericsanford3d@hotmail.com

[Top]
[Mind·X]
[Reply to this post]

Paraform & Maya

Re: The Making of Ramona
posted on 12/10/2001 11:37 PM by nkazdan@bigpond.com

[Top]
[Mind·X]
[Reply to this post]

Anyone out there want to talk about the making of ramona?

Re: The Making of Ramona
posted on 11/26/2003 9:37 AM by SkinnyDevil

[Top]
[Mind·X]
[Reply to this post]

Just breezing through the older articles here at KurzweilAI, and wondered what recent developments have been made with Ramona.

Has new music been recorded? Have other "performances" been staged? Has she been up-graded in anyway?

Her role as KurzweilAI hostess aside, what suggestions would readers & contributers of MIND-X make for Ramona's continued development?

--
David M. McLean
Skinny Devil Music Lab

Re: The Making of Ramona
posted on 03/12/2002 1:01 PM by stacie@quixotica.com

[Top]
[Mind·X]
[Reply to this post]

Yes, but what was used for the AI portion? Parts of ALICE?

Re: The Making of Ramona
posted on 03/12/2002 10:15 PM by Blue Oyster Boy

[Top]
[Mind·X]
[Reply to this post]

I would like a Romona that has likes or dislikes; I want her to be more personal. I mean I don't wish to make love to her, but her personality should be a little more. I guess she is fulfilling her function as the receptionist to Rays site; would it be wrong for her to be tangential once in a while? Maybe she can be a sort of psychologist or social worker as well.

Re: The Making of Ramona
posted on 10/26/2002 5:18 PM by demosthenes

[Top]
[Mind·X]
[Reply to this post]

And just what would be wrong with making love to an internet personality? According to Mr. Kurzweil's in his book "The Age of Spiritual Machines," we'll all be making love to these things in something like 20 years. Get used to the notion buddy, it's coming...!