ABOUT THE SPEAKER
Paul Debevec - Computer graphics pioneer
Paul Debevec's digital inventions have powered the breathtaking visual effects in films like The Matrix, Superman Returns, King Kong and The Curious Case of Benjamin Button.

Why you should listen

Called "Hollywood's Master of Light" by MIT's Technology Review, Paul Debevec leads the Graphics Laboratory at USC's Institute for Creative Technologies, where he directs the development of the Light Stage systems, which capture and simulate how people and objects appear in real-world illumination.

His work on lighting digital objects has been used in films like X-Men, The Golden Compass and Terminator: Salvation. He leads the design of HDR Shop, the first high-dynamic-range image editing program. He has collaborated with TEDster Golan Levin on an interactive art installation called Rouen Revisited.

More profile about the speaker
Paul Debevec | Speaker | TED.com
TEDxUSC

Paul Debevec: Animating a photo-real digital face

Paul Debevec maakt een animatie van een fotorealistisch digitaal gezicht

Filmed:
881,584 views

Tijdens TEDxUSC vertelt computergraphics-pionier Paul Debevec over de opzienbarende technologie achter Digital Emily, een digitaal geconstrueerd menselijk gezicht, dat zo realistisch is dat het meerdere proeven kan doorstaan.
- Computer graphics pioneer
Paul Debevec's digital inventions have powered the breathtaking visual effects in films like The Matrix, Superman Returns, King Kong and The Curious Case of Benjamin Button. Full bio

Double-click the English transcript below to play the video.

00:18
One of the biggestgrootste challengesuitdagingen in computercomputer graphicsgrafiek
0
0
3000
Eén van de grootste uitdagingen in computergraphics
00:21
has been beingwezen ablein staat to createcreëren a photo-realFoto-real,
1
3000
2000
was het kunnen creëren van
00:23
digitaldigitaal humanmenselijk facegezicht.
2
5000
2000
een fotorealistisch, digitaal menselijk gezicht.
00:25
And one of the reasonsredenen it is so difficultmoeilijk is that, unlikeanders aliensbuitenaardse wezens and dinosaursdinosaurussen,
3
7000
3000
Eén moeilijkheid daarbij is dat we, anders dan bij
00:28
we look at humanmenselijk facesgezichten everyelk day.
4
10000
3000
aliens en dinosaurussen, elke dag naar menselijke gezichten kijken.
00:31
They are very importantbelangrijk to how we communicatecommuniceren with eachelk other.
5
13000
2000
Ze zijn erg belangrijk in onze communicatie met elkaar.
00:33
As a resultresultaat, we're tunedtuned in to the subtlestsubtiele things
6
15000
3000
Daardoor zijn we gespitst op de kleinste details
00:36
that could possiblymogelijk be wrongfout with a computercomputer renderingweergave,
7
18000
2000
die fout kunnen gaan in een computerweergave,
00:38
in orderbestellen to believe whetherof these things are realisticrealistische.
8
20000
3000
om te geloven dat deze realistisch zijn.
00:41
And what I'm going to do in the nextvolgende fivevijf minutesnotulen
9
23000
2000
In de komende vijf minuten neem ik u mee
00:43
is take you throughdoor a processwerkwijze
10
25000
2000
in een proces, waarin we hebben geprobeerd
00:45
where we triedbeproefd to createcreëren a reasonablyredelijk photo-realisticfotorealistische computer-generatedcomputer gegenereerde facegezicht,
11
27000
3000
een acceptabel fotorealistisch computergegenereerd gezicht te maken,
00:48
usinggebruik makend van some computercomputer graphicsgrafiek technologytechnologie we'vewij hebben developedontwikkelde,
12
30000
3000
met grafische computertechnologie die we hebben ontwikkeld
00:51
and alsoook some collaboratorsmedewerkers at a companybedrijf calledriep ImageAfbeelding MetricsStatistieken.
13
33000
2000
samen met enkele mensen van een bedrijf, genaamd Image Metrics.
00:53
And we're going to try to do a photo-realFoto-real facegezicht
14
35000
2000
En we gaan proberen een fotorealistisch gezicht te maken
00:55
of an actressactrice namedgenaamd EmilyEmily O'BrienO'Brien, who is right there.
15
37000
3000
van een actrice, Emily O'Brien, die je daar ziet.
00:58
And that's actuallywerkelijk a completelyhelemaal computer-generatedcomputer gegenereerde renderingweergave of her facegezicht.
16
40000
3000
Deze weergave van haar gezicht is volledig computergegenereerd.
01:01
By the endeinde of the talk, we're going to see it moveverhuizing.
17
43000
2000
Aan het eind van de presentatie zullen we het zien bewegen.
01:03
The way that we did this is we triedbeproefd to startbegin with EmilyEmily herselfzichzelf,
18
45000
3000
We hebben dit gedaan door te beginnen met Emily zelf,
01:06
who was graciousgenadig enoughgenoeg to come to our laboratorylaboratorium
19
48000
3000
die zo vriendelijk was om naar ons laboratorium te komen
01:09
in MarinaMarina DelDel ReyRey, and sitzitten for a sessionsessie in LightLicht StageStadium 5.
20
51000
3000
in Marina del Rey, en voor een sessie in Light Stage 5 te gaan zitten.
01:12
This is a face-scanninggezicht-scannen spheregebied, with 156 whitewit LEDsLED 's all around
21
54000
4000
Dit is een gezichtsscanbol, met 156 witte LEDs rondom,
01:16
that allowtoestaan us to photographfotograaf her
22
58000
2000
waarmee we haar kunnen fotograferen
01:18
in a seriesserie of very controlledgecontroleerde illuminationverlichting conditionsvoorwaarden.
23
60000
3000
in een serie zeer goed beheerste belichtingsomstandigheden.
01:21
And the lightingverlichting that we use these daysdagen lookslooks something like this.
24
63000
3000
En de verlichting die we tegenwoordig gebruiken ziet er ongeveer zo uit.
01:24
We shootschieten all of these photographsfoto's in about threedrie secondsseconden.
25
66000
2000
In ongeveer drie seconden nemen we al deze foto's.
01:26
And we basicallyeigenlijk capturevangst enoughgenoeg informationinformatie
26
68000
3000
En we verkrijgen in principe genoeg informatie
01:29
with videovideo- projectorprojector patternspatronen that drapeBedhemel over the contourscontouren of her facegezicht,
27
71000
4000
met videoprojectiepatronen, die we over haar gezichtscontouren draperen,
01:33
and differentverschillend principlebeginsel directionsroutebeschrijving of lightlicht from the lightlicht stagestadium,
28
75000
2000
en verschillende hoofdrichtingen van licht vanuit de lichtinstallatie,
01:35
to figurefiguur out bothbeide the coarse-scalegrof-schaal
29
77000
2000
waarmee we zowel de grove contouren
01:37
and the fine-scaleboete-schaal detaildetail- of her facegezicht.
30
79000
2000
als de fijne details van haar gezicht kunnen onderzoeken.
01:39
If we zoomzoom in on this photographfotograaf right here,
31
81000
2000
Als we op de foto hier inzoomen,
01:41
we can see it's a really niceleuk photographfotograaf to have of her,
32
83000
2000
dan zien we een erg mooie foto van haar,
01:43
because she is litlit from absolutelyAbsoluut everywhereoveral at the samedezelfde time
33
85000
4000
want ze is vanuit werkelijk alle kanten tegelijk belicht
01:47
to get a niceleuk imagebeeld of her facialFacial texturestructuur.
34
89000
2000
om een mooie afbeelding van haar gezichtsbouw te krijgen.
01:49
And in additiontoevoeging, we'vewij hebben actuallywerkelijk used polarizerspolarisatoren on all the lightslichten --
35
91000
3000
En daarbovenop hebben we polarisatiefilters op alle lampen gebruikt --
01:52
just like polarizedgepolariseerde sunglasseszonnebril can blockblok
36
94000
2000
zoals Polaroid-zonnebrillen
01:54
the glareschittering off of the roadweg,
37
96000
2000
de glans van de weg kunnen blokkeren,
01:56
polarizerspolarisatoren can blockblok the shineschijnen off of the skinhuid,
38
98000
2000
blokkeren polarisatiefilters het schijnsel vanaf de huid,
01:58
so we don't get all those specularspiegelende reflectionsreflecties to take this mapkaart.
39
100000
3000
waardoor we niet al de spiegelende reflecties krijgen, om deze kaart te maken.
02:01
Now, if we turnbeurt the polarizerspolarisatoren around just a little bitbeetje,
40
103000
2000
Als we de polarisatiefilters een beetje laten draaien,
02:03
we can actuallywerkelijk bringbrengen that specularspiegelende reflectionreflectie
41
105000
2000
kunnen we eigenlijk die spiegelende reflectie
02:05
of the skinhuid back in,
42
107000
2000
van de huid terugkrijgen.
02:07
and you can see she lookslooks kindsoort of shinyglanzend and oilyvette at this pointpunt.
43
109000
3000
Hier zie je dat ze er een beetje glimmend en olieachtig uitziet.
02:10
If you take the differenceverschil betweentussen these two imagesafbeeldingen here,
44
112000
3000
Als je het verschil neemt tussen deze twee plaatjes,
02:13
you can get an imagebeeld litlit from the entiregeheel spheregebied of lightlicht
45
115000
2000
dan krijg je een plaatje van de volledige verlichtingsbol
02:15
of just the shineschijnen off of Emily'sEmily's skinhuid.
46
117000
3000
van alleen de glans vanaf Emily's huid.
02:18
I don't think any photographfotograaf like this had ever been takeningenomen
47
120000
2000
Ik denk niet dat er ooit een foto als deze is genomen
02:20
before we had donegedaan this.
48
122000
2000
voordat we dit deden.
02:22
And this is very importantbelangrijk lightlicht to capturevangst,
49
124000
3000
En dit is heel belangrijk licht om te vangen,
02:25
because this is the lightlicht that reflectsweerspiegelt off the first surfaceoppervlak of the skinhuid.
50
127000
2000
omdat dit licht reflecteert op de bovenste huidlaag.
02:27
It doesn't get underneathonder the translucentdoorzichtig
51
129000
2000
Het komt niet onder de doorschijnende
02:29
layerslagen of the skinhuid and blurvervagen out.
52
131000
2000
lagen van de huid, waar het zou vervagen.
02:31
And, as a resultresultaat, it's a very good cuekeu
53
133000
2000
En het resultaat is een zeer goede weergave
02:33
to the detailedgedetailleerde shapevorm of the skin-porehuid-porie structurestructuur
54
135000
3000
van de gedetailleerde vormen van de huidporiënstructuur
02:36
and all of the fine wrinklesrimpels that all of us have,
55
138000
2000
en alle fijne rimpeltjes die we allemaal hebben,
02:38
the things that actuallywerkelijk make us look like realecht humansmensen.
56
140000
2000
die ons eruit laten zien als echte mensen.
02:40
So, if we use informationinformatie that comeskomt off of this specularspiegelende reflectionreflectie,
57
142000
4000
Dus, als we de informatie uit deze spiegelende reflectie gebruiken
02:44
we can go from a traditionaltraditioneel facegezicht scanscannen
58
146000
2000
kunnen we een traditionele gezichtsscan,
02:46
that mightmacht have the grossbruto contourscontouren of the facegezicht and the basicbasis- shapevorm,
59
148000
4000
die de grove contouren van het gezicht en de basisvorm bevat,
02:50
and augmentAugment it with informationinformatie
60
152000
2000
verrijken met informatie, die daar
02:52
that putsputs in all of that skinhuid poreporie structurestructuur and fine wrinklesrimpels.
61
154000
3000
de huidporiënstructuur en fijne rimpeltjes aan toevoegt.
02:55
And, even more importantlybelangrijker,
62
157000
2000
En nog belangrijker,
02:57
sincesinds this is a photometricfotometrische processwerkwijze that only takes threedrie secondsseconden to capturevangst,
63
159000
3000
aangezien dit fotometrisch proces maar drie seconden duurt om op te nemen,
03:00
we can shootschieten EmilyEmily
64
162000
2000
kunnen we Emily vastleggen
03:02
in just partdeel of an afternoonmiddag,
65
164000
2000
in slechts een deel van een middag,
03:04
in manyveel differentverschillend facialFacial posesposes and facialFacial expressionsuitdrukkingen.
66
166000
3000
in veel verschillende gezichtshoudingen en gezichtsuitdrukkingen.
03:07
So, here you can see her movingin beweging her eyesogen around, movingin beweging her mouthmond around.
67
169000
3000
Hier zie je dat ze haar ogen en mond beweegt.
03:10
And these we're actuallywerkelijk going to use to createcreëren a photo-realFoto-real digitaldigitaal characterkarakter.
68
172000
3000
En daarmee creëren we een fotorealistisch digitaal persoon.
03:13
If you take a look at these scansscans that we have of EmilyEmily,
69
175000
4000
Als je deze scans van Emily bekijkt,
03:17
you can see that the humanmenselijk facegezicht does an enormousenorm amountbedrag of amazingverbazingwekkend things
70
179000
3000
zie je dat een menselijk gezicht enorm veel verbluffende dingen doet
03:20
as it goesgaat into differentverschillend facialFacial expressionsuitdrukkingen.
71
182000
3000
terwijl het in verschillende gezichtsuitdrukkingen overgaat.
03:23
You can see things. Not only the facegezicht shapevorm changesveranderingen,
72
185000
3000
Je ziet van alles. Niet alleen de gezichtsvorm verandert,
03:26
but all sortssoorten of differentverschillend skinhuid bucklingknik and skinhuid wrinklingkreuken occursvoordoet.
73
188000
4000
maar er verschijnen ook allerlei huidknikjes en huidrimpels.
03:30
You can see that the skinhuid poreporie structurestructuur changesveranderingen enormouslyenorm
74
192000
4000
Je ziet dat de huidporiënstructuur sterk verandert,
03:34
from stretcheduitgerekt skinhuid poresporiën
75
196000
2000
van uitgerekte huidporiën,
03:36
to the regularregelmatig skinhuid texturestructuur.
76
198000
2000
naar de normale huidstructuur.
03:38
You can see the furrowsfurrows in the browwenkbrauw and how the microstructuremicrostructuur changesveranderingen there.
77
200000
3000
Je ziet de plooien in de wenkbrauw en hoe de microstructuur daar verandert.
03:41
You can see musclesspieren pullingtrekken down at fleshvlees to bringbrengen her eyebrowswenkbrauwen down.
78
203000
4000
Je kunt de spieren zien die haar wenkbrauwen omlaag trekken.
03:45
Her musclesspieren bulgingbolling in her foreheadvoorhoofd when she winceswinces like that.
79
207000
3000
De spieren die opbollen in haar voorhoofd als ze dergelijke grimassen maakt.
03:48
In additiontoevoeging to this kindsoort of high-resolutionhoge resolutie geometrymeetkunde,
80
210000
3000
Naast deze vorm van hoge resolutie geometrie, krijgen we
03:51
sincesinds it's all capturedgevangen genomen with camerascamera's, we'vewij hebben got a great texturestructuur mapkaart to use for the facegezicht.
81
213000
4000
een prachtige weefselkaart van haar gezicht, omdat alles met camera's is vastgelegd.
03:55
And by looking at how the differentverschillend colorkleur channelskanalen of the illuminationverlichting,
82
217000
2000
En door te kijken hoe de verschillende kleurkanalen
03:57
the redrood and the greengroen and the blueblauw,
83
219000
2000
van de belichting: rood, groen en blauw,
03:59
diffusediffuus the lightlicht differentlyanders,
84
221000
2000
het licht op verschillende manieren verstrooien,
04:01
we can come up with a way of shadingarcering the skinhuid on the computercomputer.
85
223000
3000
kunnen we de manier waarop de huid schaduwt, in de computer stoppen.
04:04
Then, insteadin plaats daarvan of looking like a plastergips mannequinetalagepop,
86
226000
3000
En in plaats dat het eruitziet als een gipsen paspop,
04:07
it actuallywerkelijk lookslooks like it's madegemaakt out of livingleven humanmenselijk fleshvlees.
87
229000
3000
lijkt het van menselijk vlees en bloed.
04:10
And this is what we used
88
232000
2000
En dit hebben we gebruikt
04:12
to give to the companybedrijf ImageAfbeelding MetricsStatistieken
89
234000
2000
om aan het bedrijf Image Metrics te geven
04:14
to createcreëren a riggedopgetuigd, digitaldigitaal versionversie of EmilyEmily.
90
236000
3000
om een complete, digitale versie van Emily te maken.
04:17
We're just seeingziend the coarse-scalegrof-schaal geometrymeetkunde here.
91
239000
2000
We zien hier alleen de grofschalige geometrie.
04:19
But they basicallyeigenlijk createdaangemaakt a digitaldigitaal puppetmarionet of her,
92
241000
3000
Maar eigenlijk hebben ze een digitale marionet van haar gemaakt,
04:22
where you can pullTrekken on these variousdivers stringsstrings,
93
244000
2000
waarbij je aan deze verschillende touwtjes kunt trekken,
04:24
and it actuallywerkelijk movesmoves her facegezicht in waysmanieren that are
94
246000
2000
zodat haar gezicht beweegt op een manier die
04:26
completelyhelemaal consistentconsequent with the scansscans that we tooknam.
95
248000
2000
volledig consistent is met de scans die we gemaakt hebben.
04:28
And, in additiontoevoeging to the coarse-scalegrof-schaal geometrymeetkunde,
96
250000
2000
En, bovenop de grofschalige geometrie,
04:30
they alsoook used all of that detaildetail-
97
252000
2000
hebben ze ook al die details gebruikt
04:32
to createcreëren a setreeks of what are calledriep "displacementverplaatsing mapskaarten"
98
254000
3000
om een set zogenaamde "verplaatsingskaarten" te maken
04:35
that animateanimatie as well.
99
257000
3000
die ook meedoen in de animatie.
04:38
These are the displacementverplaatsing mapskaarten here.
100
260000
2000
Dit zijn de verplaatsingskaarten.
04:40
And you can see those differentverschillend wrinklesrimpels actuallywerkelijk showtonen up as she animatesbezielt.
101
262000
3000
Je ziet de verschillende rimpels verschijnen als ze geanimeerd wordt.
04:43
So the nextvolgende processwerkwijze was then to animateanimatie her.
102
265000
2000
Dus het volgende proces bestond uit het animeren van haar.
04:45
We actuallywerkelijk used one of her owneigen performancesperformances to providevoorzien the sourcebron datagegevens.
103
267000
4000
We gebruikten eigenlijk één van haar optredens om de brongegevens te leveren.
04:49
So, by analyzinganalyseren this videovideo- with computercomputer visionvisie techniquestechnieken,
104
271000
3000
Dus, door deze video met computerweergavetechnieken te analyseren.
04:52
they were ablein staat to driverijden the facialFacial rigtuig
105
274000
2000
konden we het gezicht besturen
04:54
with the computer-generatedcomputer gegenereerde performanceprestatie.
106
276000
2000
in het computergegenereerde optreden.
04:56
So what you're going to see now, after this,
107
278000
2000
Dus wat we hierna gaan zien,
04:58
is a completelyhelemaal photo-realFoto-real digitaldigitaal facegezicht.
108
280000
2000
is een volledig fotorealistisch digitaal gezicht.
05:00
We can turnbeurt the volumevolume up a little bitbeetje if that's availablebeschikbaar.
109
282000
2000
We kunnen het geluid iets harder zetten als dat beschikbaar is.
05:02
EmilyEmily: ImageAfbeelding MetricsStatistieken is a markerlessmarkerless, performance-drivenprestatiegerichte animationanimatie companybedrijf.
110
284000
4000
(Emily) "Image Metrics is een onafhankelijk, prestatiegedreven animatiebedrijf.
05:06
We specializespecializeren in high-qualityhoge kwaliteit facialFacial animationanimatie
111
288000
3000
We zijn gespecialiseerd in hoge kwaliteit
05:09
for videovideo- gamesspellen and filmsfilms.
112
291000
2000
gezichtsanimatie voor videospelletjes en films."
05:11
ImageAfbeelding MetricsStatistieken is a markerlessmarkerless, performance-drivenprestatiegerichte animationanimatie companybedrijf.
113
293000
4000
"Image Metrics is een onafhankelijk, prestatiegedreven animatiebedrijf.
05:15
We specializespecializeren in highhoog qualitykwaliteit facialFacial animationanimatie
114
297000
3000
We zijn gespecialiseerd in hoge kwaliteit
05:18
for videovideo- gamesspellen and filmsfilms.
115
300000
3000
gezichtsanimatie voor videospelletjes en films."
05:21
PaulPaul DebevecDebevec: So, if we breakbreken that down into layerslagen, here'shier is that diffusediffuus componentbestanddeel
116
303000
2000
(Paul) Opgedeeld in lagen: hier de diffuse
05:23
we saw in the first slideglijbaan.
117
305000
2000
component uit de eerste dia.
05:25
Here is the specularspiegelende componentbestanddeel animatinganimeren.
118
307000
2000
Hier de spiegelende component.
05:27
You can see all the wrinklesrimpels happeninggebeurtenis there.
119
309000
2000
Je ziet alle rimpeltjes ontstaan.
05:29
And there is the underlyingonderliggende wireframedraadframe meshmaas.
120
311000
5000
En het onderliggende draadmodel.
05:34
And that is EmilyEmily herselfzichzelf.
121
316000
2000
En dit is Emily zelf.
05:36
Now, where are we going with this here?
122
318000
2000
Nu, waar gaan we van hieruit verder?
05:38
We'veWe hebben goneweg a little bitbeetje beyondvoorbij LightLicht StageStadium 5. This is LightLicht StageStadium 6,
123
320000
4000
We gaan nog wat voorbij Light Stage 5. Dit is Light Stage 6.
05:42
and we're looking at takingnemen this technologytechnologie
124
324000
2000
En we gebruiken deze technologie
05:44
and applyingtoepassen it to wholegeheel humanmenselijk bodieslichamen.
125
326000
2000
door hem toe te passen op volledige menselijke lichamen.
05:46
This is BruceBruce LawmenLawmen, one of our researchersonderzoekers in the groupgroep,
126
328000
2000
Dit is Bruce Lawmen, één van de onderzoekers in de groep,
05:48
who graciouslygenadig agreedAkkoord to get capturedgevangen genomen runninglopend in the LightLicht StageStadium.
127
330000
3000
die vriendelijk toestond, dat wij hem rennend in de Light Stage vastlegden.
05:51
And let's take a look at a computer-generatedcomputer gegenereerde versionversie
128
333000
2000
Laten we de computergegenereerde versie bekijken,
05:53
of BruceBruce, runninglopend in a newnieuwe environmentmilieu.
129
335000
2000
van Bruce die rent in een nieuwe omgeving.
06:01
And thank you very much.
130
343000
2000
Dank u wel.
06:03
(ApplauseApplaus)
131
345000
1000
(Applaus)
Translated by Roelof Potters
Reviewed by Marcia Lauw

▲Back to top

ABOUT THE SPEAKER
Paul Debevec - Computer graphics pioneer
Paul Debevec's digital inventions have powered the breathtaking visual effects in films like The Matrix, Superman Returns, King Kong and The Curious Case of Benjamin Button.

Why you should listen

Called "Hollywood's Master of Light" by MIT's Technology Review, Paul Debevec leads the Graphics Laboratory at USC's Institute for Creative Technologies, where he directs the development of the Light Stage systems, which capture and simulate how people and objects appear in real-world illumination.

His work on lighting digital objects has been used in films like X-Men, The Golden Compass and Terminator: Salvation. He leads the design of HDR Shop, the first high-dynamic-range image editing program. He has collaborated with TEDster Golan Levin on an interactive art installation called Rouen Revisited.

More profile about the speaker
Paul Debevec | Speaker | TED.com